我有一台运行 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