我想执行一个脚本并让它每 x 分钟运行一次命令。
此外,关于学习 bash 脚本的任何资源的任何一般性建议都可能非常酷。我使用 Linux 进行个人开发工作,因此 bash 脚本对我来说并不陌生,我只是没有从头开始编写自己的脚本。
最佳答案
如果你想定期运行一个命令,有3种方式:
- 使用
crontab
命令 例如。* * * * * 命令
(每分钟运行一次) - 使用如下循环:
while true;做 ./my_script.sh;睡 60;完成
(不精确) - 使用systemd timer
参见 cron
最佳 bash 脚本编写实践的一些建议:
http://mywiki.wooledge.org/BashFAQ
导游:http://mywiki.wooledge.org/BashGuide
引用:http://www.gnu.org/software/bash/manual/bash.html
http://wiki.bash-hackers.org/
使用更多引号!:http://www.grymoire.com/Unix/Quote.html
脚本及更多:http://www.shelldorado.com/
关于bash - 如何使 bash 命令定期运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17394356/