我正在构建一个 unix 包,其中有一个脚本,根据客户要求,脚本应该只运行一次(而不是每天)。我不确定它会如何运作? 我的意思是,我需要安排吗?如果是,那么我找不到任何 cron 命令。 如果不是,那么在安装包时脚本将如何执行?
最佳答案
Cron 用于重复执行相同的命令或脚本。如果您正在寻找一种方法来安排只运行一次的脚本,我建议您使用“at”命令
安排脚本在 10 分钟后运行:
at now +10 minutes
sh <path_to_my_script>
然后ctrl+d保存
您可以使用小时|天|周等代替分钟。供引用https://linux.die.net/man/1/at
列出排队的作业:
atq
删除给定的预定作业:
atrm <job_id>
注意:请确保您有运行计划脚本的权限或使用 sudo 运行它。
关于linux - 如何安排作业在 unix 中只运行一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57053301/