我需要一种在 crontab 上创建一个 24 小时仅执行一次脚本的条目的方法。
脚步:
- 运行 bash 脚本以配置 crontab 以在 24 小时内运行脚本(使用命令
date
?)。这只会在 24 小时后运行一次。 - 24 小时后脚本运行。
- 在脚本执行结束时,crontab 必须保持干净。这意味着从 crontab 中删除该条目。我不想用已弃用的条目污染 crontab。
我需要一种在 crontab 上创建一个 24 小时仅执行一次脚本的条目的方法。
脚步:
date
?)。这只会在 24 小时后运行一次。如果您不想污染 crontab,可以使用“at”,例如
at now + 24 hours
现在您将收到“at>”提示,您将能够输入将在 24 小时内执行的代码
您还可以使用以下命令执行 shell 脚本:
at -f shell_script now + 24 hours
更多信息可以在这里找到: https://en.wikipedia.org/wiki/At_(Unix)
在这里:http ://www.tldp.org/LDP/GNU-Linux-Tools-Summary/html/scheduling.html