为什么退出 Putty 会话时 CRONTAB 任务会丢失?

为什么退出 Putty 会话时 CRONTAB 任务会丢失?

我使用 Putty 登录到在 Solaris 下运行的远程计算机,并添加了一些要运行的作业计划任务。当我退出控制台并再次登录时,所有作业都丢失了。

crontab -l myuser

即使在退出控制台后,如何保持作业运行?

答案1

始终用于crontab -e编辑您的 cronjobs。退出编辑器时请记住保存并退出。当编辑器退出时,它会告诉您是否存在错误,导致无法将其移至活动的 cronjobs 集。

如果您使用crontab -e,则您没有正确退出编辑器以使更改持续存在。

要退出编辑器,请勿关闭 putty 屏幕。

如果您的编辑器是 VIM 或 VI,则退出所需的键是ESC :wq

如果您的编辑器是 EMACS,则退出所需的键是Ctrl+x Ctrl+c

如果您的编辑器是 Nano,退出所需的键是Ctrl+x y Enter

退出编辑器后,您应该会看到错误或crontab: installing new crontab.如果您看到后者,您可以输入crontab -l,您应该会看到您的 cron 作业。这将在退出后持续存在。

如果您看到错误,请修复错误并重试。

相关内容