Linux重复执行命令
# Linux重复执行命令
# watch
watch -n x <cmd>
每隔1秒查找一次java进程
watch -n 1 "ps -ef | grep java"
1
你将得到一个全屏的关于java进程的输出
watch可以不指定参数,默认2S执行一次命令。
# while
shell老司机可能更喜欢这个方法。
while true; do <cmd>; sleep x; done
1
实例
$ while true; do date; sleep 1; done
Fri Jul 21 14:20:24 CST 2017
Fri Jul 21 14:20:25 CST 2017
Fri Jul 21 14:20:26 CST 2017
Fri Jul 21 14:20:27 CST 2017
1
2
3
4
5
2
3
4
5
上次更新: 2023/07/12, 16:54:07