每天一个linux命令(48):watch命令
如何知道您的计划任务是否运行了linux命令,1你可以去检查您要执行的命令是否在你指定的时间去运行了,2有的命令运行结果不好查看你可以去查cron的日志/var/log/cron。}}}6.运行结果以及分析6.1测试用例假设有四个进程,其进程信息如下表所示:进程名 到达时间 运行时间 p1 8:00 4:00 p2 9:00 2:00 p3 10:00 1:00 p4 11:00 2:00 6.2 运行结果运行main函数后linux命令,dos命令窗口如下(图4):输入数据 “3”后,显示结果如下(图5):重新输入数据“1”后,显示如下(图6):输入任意键开始,显示如下(图7):输入数据“2”,察看抢占式短进程优先算法(图8):6.3 结果分析6.3.1 先来先服务此调度算法是按照进程到达时间顺序进行运行,所以进程的到达时间顺序就是和进程运行结束时间点的先后顺序相一致。第1段资料指出,cmd命令可以带参数/k执行指定的命令,利用这个特性,可以在运行栏执行cmd命令时加上切换目录的命令,就可以达到目的了,如:。
1.命令格式:?
watch[参数][命令]
2.命令功能:
可以将命令的输出结果输出到标准输出设备,多用于周期性执行命令/定时执行命令
3.命令参数:
-n或--intervalwatch缺省每2秒运行一下程序,可以用-n或-interval来指定间隔的时间。
#p#分页标题#e#-d或--differences用-d或--differences选项watch会高亮显示变化的区域。而-d=cumulative选项会把变动过的地方(不管最近的那次有没有变动)都高亮显示出来。
-t或-no-title会关闭watch命令在顶部的时间间隔,命令,当前时间的输出。
-h,--help查看帮助文档
4.使用实例:
实例1:
命令:每隔一秒高亮显示网络链接数的变化情况
watch-n1-dnetstat-ant
说明:#p#分页标题#e#
其它操作:
切换终端:Ctrl+x
退出watch:Ctrl+g
实例2:每隔一秒高亮显示http链接数的变化情况
命令:
watch-n1-d'pstree|grephttp'
说明:
每隔一秒高亮显示http链接数的变化情况。后面接的命令若带有管道符,需要加''将命令区域归整。
实例3:实时查看模拟攻击客户机建立起来的连接数
命令:
watch'netstat-an|grep:21|\grep<模拟攻击客户机的IP>|wc-l'
#p#分页标题#e#说明:
实例4:监测当前目录中scf'的文件的变化
命令:
watch-d'ls-l|grepscf'
实例5:10秒一次输出系统的平均负载
命令:
watch-n10'cat/proc/loadavg'
转载于:?1457358582