我使用 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 作业。这将在退出后持续存在。
如果您看到错误,请修复错误并重试。