意外删除了 cron 每小时

意外删除了 cron 每小时

我有一台运行 ubuntu 20.04 LTS 的计算机。我不小心删除了 Webmin 中的 cron.hourly 文件。但奇怪的是,当我运行

cd /etc/cron.hourly
ls

我的条目(php、apache2、man-db...)仍然出现。我尝试重新启动我的电脑,但这些条目仍然没有显示在 webmin 中。我应该相信谁?

我还担心 Webmin 可能会删除一些条目并保留其他条目。简单地重新安装 cron 是个好主意吗?如果我这样做,我是否必须手动重写 cron.hourly ; cron.daily...?

对不起我的英语不好

我希望我的问题清楚

欢迎任何帮助!

答案1

ement05,

cron 似乎不是你的问题,但是 anacron ->https://en.wikipedia.org/wiki/Anacron<- anacron 会在 /etc/cron.hourly、/etc/cron.daily 等中运行您的脚本。也许可以检查 webmin?然后查看您的 /etc/crontab。如果我没记错的话,它应该是空的。

但是:据我所知,Ubuntu 不再支持 webmin,不应使用,因为它可能会损坏系统文件 ->https://wiki.ubuntuusers.de/Archiv/Webmin/<-(最后更新:2019年10月19日)。您可能想再次检查其兼容性。

最好的,塞巴斯蒂安

答案2

可以使用命令获取先前存在的 cron 条目

dpkg -S /etc/cron.hourly

然后你可以用以下命令重新安装它们(从上一个命令检查确切的软件包列表)

sudo apt-get install --reinstall cron

参考:

http://manpages.ubuntu.com/manpages/focal/en/man1/dpkg.1.html

相关内容