`
zhengdl126
  • 浏览: 2538371 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

Linux一个简单的每秒执行命令shell脚本

 
阅读更多

迁移了一台服务器,发现其中一个项目的数据没有更新,查询原服务器的数据,数据有更新,并找到了rsync服务,从其他服务器传输数据,那么如何找到这台服务器?
因为是从远程传输到本地,而且不是很频繁,手动查找通信记录,没有结果。

写了一个脚本进行跟踪下,考虑到通信时间短的问题。

需要每秒执行一次命令,通过linux自带的cron却不能实现,新版的cron据说可以精确到秒。

1、编写shell脚本:

    #!/bin/bash
    while [ true ]; do
    /bin/sleep 1
    netstat -n | grep 873 >> /usr/local/scripts/873.log
    done

2、并且放入后台运行:

    /usr/local/scripts/grep873.sh &

3、使用tail -f 命令跟踪日志。

分享到:
评论

相关推荐

    Linux常用的系统监控shell脚本

    下面将详细解析几个典型的Linux系统监控Shell脚本,涵盖网络流量监控、CPU与内存使用情况、磁盘空间警告及系统统计信息捕获等关键领域。 #### 网络流量监控脚本 该脚本通过循环读取`eth0`网卡的接收和发送数据包...

    linux经典shell脚本

    ### Linux经典Shell脚本知识点详解 #### 一、使用awk去除C语言注释 在Linux环境中,使用awk脚本来处理文本或代码是非常常见的做法。在本案例中,我们看到一个awk脚本,其目的是用于去除C语言源代码中的注释。 **...

    Linux经典Shell脚本

    - **病毒原理**:一个简单的Shell脚本病毒,通过将自身代码插入其他Shell脚本中来传播。 - **感染机制**:当受感染的脚本被执行时,病毒代码会尝试再次感染其他可执行的脚本文件。 - **防止重复感染**:病毒通过检查...

    linux系统java服务自启动shell脚本及服务cpu内存占用监控脚本

    1. 创建shell脚本:在系统的`/etc/init.d/`目录下创建一个名为`myjavaservice`的shell脚本,例如: ``` #!/bin/bash # description: My Java Service # processname: myjavaservice JAVA_HOME=/usr/lib/jvm/...

    定时重启机器和自动测试网络连接shell脚本

    在IT行业中,shell脚本是一种强大的工具,它允许我们通过编写简单的命令行指令来自动化复杂的任务,例如定时重启机器和自动测试网络连接。这个压缩包包含的两个脚本可能就是实现这些功能的具体代码。 首先,让我们...

    linux定时任务crontab 实现每秒执行一次的方法

    例如,一个简单的shell脚本可能如下所示: ```bash #!/bin/bash step=2 # 间隔的秒数,不能大于60 for (( i = 0; i ; i=$((i + step)) )); do $(php '/path/to/your/script.php') sleep $step done exit 0 ``` ...

    shell 脚本抓取android logcat和kernel log,以及删除旧的log

    最后,结合这些元素,你可以编写一个完整的shell脚本来定期执行这些任务。下面是一个简单的示例: ```bash #!/bin/bash # 设置属性 setprop log.capture.interval 86400 setprop log.retention.days 7 # 抓取...

    Linux Shell脚本学习

    - 此外,还可以使用`time script_path`来获取脚本或命令执行的时间。 5. **使用循环与定时功能**: - 在脚本中实现定时功能,通常会用到`sleep`命令,例如: ```bash #!/bin/bash # filename: sleep.sh echo ...

    linux crontab 实现每秒执行的实例

    `Linux crontab` 是一个强大的任务调度命令,用于在特定的时间间隔或特定时间执行自动化任务。然而,标准的 `crontab` 配置并不能支持每秒执行任务,因为其最小的时间单位是分钟。但通过一些技巧,我们可以实现每秒...

    发现服务不打日志进行重启shell脚本.txt

    - 管道命令(`|`)可以将一个命令的输出作为另一个命令的输入,方便进行多步骤的数据处理。 - 重定向(`>`或`>>`)用于将命令的输出保存到文件中,而不是输出到屏幕。 ##### 4. **错误处理与调试** - 在实际部署脚本...

    Linux 系统 测试网络带宽及网卡吞吐量 shell 脚本

    这个shell脚本主要用于测试网络带宽和网卡的吞吐量,它利用了几个内置的Linux命令,包括dd、nc(netcat)和iperf。下面我们将详细解释这些命令及其在脚本中的作用。 1. **dd命令**: `dd`命令在脚本中用来生成数据...

    如何用10行bash shell脚本监控Linux.docx

    这将使脚本每 5 秒运行一次,总共运行 1 小时。 总结 使用 Bash shell 脚本可以轻松地监控 Linux 系统的资源,包括内存、磁盘和 CPU 的使用情况。通过使用 `free`、`df` 和 `top` 命令,可以获取系统资源的使用...

    Linux常用的系统监控shell脚本.docx

    这个脚本通过`ifconfig`命令获取网卡eth0的接收(RX)和发送(TX)流量,计算每两秒的增量并以kbps为单位显示。使用`date`命令获取时间戳,以便跟踪流量变化。`sed`和`awk`用于提取所需数据,`sleep`则控制循环间隔...

    让Linux下的cron以秒为单位执行shell脚本的3种方法

    需要用到Shell脚本每隔3秒钟去监控一个软件进程的运行状态,发现crond似乎只支持到分,不知道秒,怎么办呢? 第一种方法: 当然首先想到的是写一个触发的脚本,在触发脚本中使用死循环来解决此问题,如下: cat kick...

    php守护进程 加linux命令nohup实现任务每秒执行一次

    那么有了这个命令以后我们php就写成shell 脚本使用循环来让我们脚本一直运行下去,不管我们终端窗口是否关闭都能够让我们php 脚本一直运行下去。 马上动手写个 PHP 小程序,功能为每30秒记录时间,写入到文件 复制...

    通过Shell脚本实时监控网络流量

    通过Shell脚本实时监控网络流量是一项实用的技巧,特别是在Linux环境中,可以让我们了解系统的网络状况。这个脚本利用了Linux内核的 `/proc/net/dev` ...同时,这也是学习Linux Shell脚本编程的一个很好的实践案例。

    Linux Crontab Shell脚本实现秒级定时任务的方法

    总结来说,利用Linux的Crontab 和Shell脚本,我们可以通过设置每分钟执行一次的定时任务,并在脚本内部实现秒级间隔的循环,从而达到秒级定时任务的目的。这种方法灵活且实用,可以适应多种不同的定时需求。在实际...

    shell脚本按当前日期输出日志的实现

    一个简单的shell脚本通常包含变量定义、命令执行和控制结构。在描述的示例中,我们看到一个简单的脚本片段: ```bash #!/bin/bash name="xiongzaiqiren" echo $name echo "BACKUP DATE:" $(date +"%Y-%m-%d %H:%M:%...

    自动用ping命令测试网络状态并写到日志文件_Linux_shell编程

    ` 是shell的特殊变量,表示上一个命令的退出状态,0表示成功,非0表示失败。 - 使用`if...else`结构判断ping命令的结果,并将结果写入日志文件,日期时间通过`$(date '+%Y-%m-%d %H:%M:%S')`获取。 为了运行这个...

    linux系统下ftp的自动脚本

    * `bell`:每个命令执行完毕后计算机响铃一次。 * `bin`:使用二进制文件传输方式。 * `bye`:退出 FTP 会话过程。 * `case`:在使用 mget 时,将远程主机文件名中的大写转为小写字母。 * `cd remote-dir`:进入远程...

Global site tag (gtag.js) - Google Analytics