即使我注销,在 crontab 中安排的作业是否仍在运行?

Tim*_*Tim 14 cron

我在服务器上的 crontab 文件中添加了一些作业。

  • 当我注销并且服务器仍在运行时,作业还会运行吗?

  • 如果我创建一个屏幕或 tmux 会话并在其中运行一些 shell 并在注销之前将其分离,这有关系吗?

Lam*_*ert 25

cron是一个处理计划任务的过程,无论您是否登录。没有必要运行 screen 或 tmux 会话,因为 cron 守护程序将在单独的 shell 中执行计划任务。

查看man cronman crontab了解详情。

  • 根据 Ubuntu 上的“man crontab”,用户 crontab 文件位于“/var/spool/cron/crontabs”中。但要小心,手册还说这些文件不适合直接编辑。您应该使用用户上下文中的“crontab -e”或根用户中的“crontab -e -u username”来编辑用户 crontab。 (2认同)