linux - 如何每隔 N 秒重复运行 bash 脚本?

标签 linux bash

我有一个 shell 脚本打印一些统计信息,如磁盘信息、内存使用等。但它只在脚本运行和退出后显示一次信息。我可以让这个脚本重复运行(例如 htop )或类似的东西吗?我希望此信息每 5-10 秒更新一次。

最佳答案

我的评论略有改进:如果您的脚本以 true 退出(例如,当它以 exit 0 结束时),您可以运行

while script; do sleep 10; done

这是重复命令的规范方式,只要它不会失败。

关于linux - 如何每隔 N 秒重复运行 bash 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25157642/

相关文章:

linux - 带变量的 Shell 脚本更改目录

bash - 不要在多个 bash 脚本中显示 pushd/popd 堆栈(安静的 pushd/popd)

Bash set -u 允许单个未绑定(bind)变量

bash - 使用 bash tab-completion 忽略路径条目

linux - 如何使 Linux 内核模块中的 LED 闪烁?

c - 有没有办法定制OpenSSL源代码

linux - shell 中的时间格式更改

linux - 通过lftp从远程服务器复制文件

linux - AWK If/Else 条件问题

c - 程序中如何获取某个进程的CPU使用率?