`
zhengdl126
  • 浏览: 2510465 次
  • 性别: 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下的cron以秒为单位执行shell脚本的3种方法

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

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

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

    linux大作业报告

    7、Linux系统提供了alarm( )和setitimer( )系统调用作为定时器的功能,要求用户使用这两个函数设计程序,让程序每隔一秒发出一个SIGALRM信号,每隔0.5秒发出一个SIGVTALRM信号。 8、编写程序,在主进程中创建一个子...

    DB2性能测试监控UnixShell脚本

    直接放到UNIX操作系统上,修脚本名称以sh为后缀,修改数据库连接配置,直接按shell脚本执行,例如:sh xxx.sh 5 10,表示每5秒监控一次,一共监控10次。

    linux常用命令脚本.txt

    Linux常用命令 # 按 VmSwap 使用量对进程排序,输出进程名称、进程 ID 以及 SWAP 用量 $ for file in /proc/*/status ; do awk '/VmSwap|Name|^Pid/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 3 -n -...

    screenshotter:自动截取屏幕截图并将其保存到文件夹的 shell 脚本。 用于编写带有代码图片或屏幕部分的操作方法

    屏幕截图 自动截取屏幕截图并将其保存到...屏幕截图以每 2 秒一个的速度存储在 ~/Pictures/ 中 捕获活动窗口(可以更改为整个屏幕) 文件通过时间戳命名:%Y-%m-%d-%H:%M:%S.jpg 阅读 scrot 手册并根据需要修改脚本!

    cmd操作命令和linux命令大全收集

    at ip time 程序名(或一个命令) /r 在某时间运行对方某程序并重新启动计算机 finger username @host 查看最近有哪些用户登陆 telnet ip 端口 远和登陆服务器,默认端口为23 open ip 连接到IP(属telnet登陆后的...

    入门学习Linux常用必会60个命令实例详解doc/txt

    -F:这个命令通常和-a一起使用,它会为每一个mount的动作产生一个行程负责执行。在系统需要挂上大量NFS文件系统时可以加快加载的速度。 -f:通常用于除错。它会使mount不执行实际挂上的动作,而是模拟整个挂上的...

    Shell脚本实现监视指定进程的运行状态

    现用shell脚本实现指定进程的运行状态。直接上代码。 #!/bin/sh echo `date` echo Start $0--------- echo #每十秒监视一下 sec=10 #取得指定进程名为mainAPP,内存的使用率,进程运行状态,进程名称 eval $(ps | ...

    Shell脚本实现监控rsync数据是否传输完

    今天有台服务器a要把网站程序全部传输到另外一台服务器b上去,但离下班时间就只有1个小时了,为了准时下班,简单写了个shell脚本来监控是否有传输完,我先在服务器a上看了下网站程序总大小为12G,用du -sm查看也就是11517...

    geoip:通过IP地址查询地理位置(国名、城市名等)的shell脚本

    geoip是一个简单的服务器/客户端工具,用于获取给定 IP 地址的国家/地区信息。 目前,它仅支持 IPv4。 用法 您需要在查询之前启动服务器。 $ ./geoip start 请稍等片刻,因为加载所有数据需要一些时间。 在我的 ...

    详解Linux监控重要进程的实现方法

    不管后台服务程序写的多么健壮,还是可能会出现core dump等程序异常退出的情况,但是一般情况下需要在无 人为干预情况下,能够自动重新启动,保证服务进程能够...通过一个死循环,每隔几秒检查一次系统中的指定程序的进

    Song_identification:echoprint codegen 和 Mooma.sh 服务的歌曲识别脚本

    歌曲识别shell脚本 echoprint codegen 和 Mooma.sh 服务的歌曲识别脚本 要求: Linux 或 Mac, 来自echoprint-codegen 程序, 来自Mooma.sh API 密钥, eyeD3 标记 python 程序 (可选) 脚本的作用:它从 /...

    Linux服务器硬件运行状态及故障邮件提醒的监控脚本分享

    监控硬件运行状况 shell 监控cpu,memory,load average,记录到log,当负载压力时,...5.设置crontab 每30秒运行一次。 ServerMonitor.sh #!/bin/bash # 系统监控,记录cpu、memory、load average,当超过规定数值

    BenchTools:用于 CPU、GPU、内存、处理器和网络评估的基准软件 [C、Python、Shell]

    工作台工具用于 CPU、GPU、内存和... 你需要 : 打开一个新终端进入src目录在命令行输入python client.py tcp 在建议的三种文件大小(1B、1kB、64kB)之间进行选择。 它完成后,按CTRL + C(在Windows / Linux)或CMD

    v6disc:IPv6自动发现工具

    一个Shell脚本,用于快速自动发现IPv6主机,并可以对发现的主机执行ping或运行nmap的选项。 动机 使用v6disc.sh三个原因 扫描IPv6网络的速度比nmap快700,000倍 自动发现网络上的IPv6主机(例如,用于IPAM) 快速找...

    JAVA上百实例源码以及开源项目源代码

    Java目录监视器源程序 9个目标文件 内容索引:JAVA源码,综合应用,目录监视 用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。...

    JAVA上百实例源码以及开源项目

     用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,...

    corezfs:CoreOS上Linux(ZoL)上的ZFS

    该脚本将创建一个存档文件,该存档文件可用于在其他CoreOS实例上安装zfs,而不必在每个实例上重建它。 存档文件名将指示存档文件所针对的CoreOS版本。 要使用存档文件在另一个实例上安装zfs,请将corezfs脚本和存档...

Global site tag (gtag.js) - Google Analytics