如何只运行一次 cron 作业?

Ram*_*ttu 19 cron

我有一份工作,它从一开始就永远运行。所以我只想在将它输入到“crontab -e”文件并在重新启动时保存它(或)后只启动一次。

如何实现这一目标?

Mik*_*eyB 27

如果您希望某个命令在以后运行一次,请使用该at命令。

如果您希望在系统启动时运行一次命令,正确的解决方案是使用:

  • 系统 RC 脚本 (/etc/rc.local)
  • 带有@reboot特殊前缀的crontab (参见联机帮助页)

后者是非 root 用户的唯一选择。

  • +1 提及@reboot。 (2认同)

Bil*_*iss 9

您可以在将来的某个时间使用 at(1) 运行作业。然而,如果你想在启动时运行一些东西并且它会自己保持运行,也许你想在 /etc/init.d/ 中为它添加一个条目?那会让你在启动时启动它。