linux定时每秒执行shell脚本

发布时间:2019-12-11编辑:脚本学堂
linux下定时执行一段shell脚本的方法,每隔一秒执行shell脚本中命令,不用crontab,直接在shell中用sleep设置时间间隔。

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

shell/ target=_blank class=infotextkey>shell脚本进行跟踪,考虑到通信时间短的问题。
需要每秒执行一次命令,通过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 命令跟踪日志。