
Linux 周期性执行指令:watch
在 Linux 操作系统中,watch 命令可以帮助我们周期性地重复执行并监控指定的命令,以实现自动化操作。下面是如何使用 watch 命令的步骤。
1. 安装 watch 命令
在绝大多数 Linux 操作系统中,watch 命令已经预装,默认安装在系统中。如果没有预装,可以通过以下命令来安装:
sudo apt-get install watch
注意:该命令需要使用管理员权限运行。
2. 执行单个命令
下面是使用 watch 命令周期性执行单个命令的语法格式:
watch <command>
例如,要周期性地监听并显示当前系统的 CPU 和内存使用情况,可以使用以下命令:
watch -n 1 free -m
这里,-n 1 表示每秒执行一次,free -m 表示显示当前系统的内存使用情况。
3. 执行一组命令
如果需要执行一组命令,并周期性地显示它们的输出信息,可以使用以下命令:
watch <command1> ; <command2> ; <command3> ...
例如,执行 ping 和 curl 命令并周期性地显示它们的输出,可以使用以下命令:
watch -n 1 'ping -c 1 example.com ; curl -I example.com'
这里,-c 1 表示 ping 命令只执行一次,-I 表示使用 curl 命令输出 HTTP 响应头信息。
4. 结束 watch 命令
在 watch 命令监控命令的过程中,如果需要结束该命令,可以按下 Ctrl + C 快捷键。
这就是如何使用 watch 命令在 Linux 操作系统中周期性地执行给定的指令的简介。

© 版权声明
THE END
暂无评论内容