crontab 文件内容丢失或位于不同位置?

crontab 文件内容丢失或位于不同位置?

我正在使用 Arch Linux。今天之前,当我运行crontab -e或 时sudo crontab -e,我会看到在 nano 中打开的 crontab 文件的默认内容。但现在当我运行时crontab -e我看到一个空白文件/tmp/crontab.wFM7eq

可能发生了什么以及如何取回旧的 crontab 文件?

答案1

/tmp/crontab.wFM7eq 文件只是您正在编辑的临时缓冲区,一旦您将其保存在编辑器中,它将成为您正在编辑的用户的新 crontab 文件。

第一次编辑用户的 crontab 文件时,它通常是空的(或包含有关各个字段的注释)。因此,如果这是crontab -e该用户第一次使用,则这是正确的行为。添加某些内容后,它将在您下次编辑文件时显示。

master-crontab 文件 - /etc/crontab - 您可能必须手动编辑sudo nano /etc/crontab(请记住 /etc/crontab.d 中的内容已“添加”到 /etc/crontab)。

相关内容