如何在 CentOS 上重建 /etc/cron.d?

如何在 CentOS 上重建 /etc/cron.d?

我在一台 CentOS 机器上安装了一个 RPM,它应该将一个/etc/cron.d结构中包含的自己的文件与当前的/etc/cron.d.但它取代了当前的内容。我相信cron.d是一个符号链接。

如何找回原件/etc/cron.d

答案1

/etc/cron.d不是我的 CentOS 5.x 机器上的符号链接:

 drwx------ 2 root root 4096 Feb  5  2013 /etc/cron.d

因此,如果它完全丢失,您可以使用以下方法恢复它:

# install -d -m 700 -o root -g root /etc/cron.d

如果有其他东西在它的位置,您可以将其移开,重新创建目录,然后有选择地将东西移回原位。

获取所有文件的列表应该要安装在那里,请说:

# rpm -qla | grep /etc/cron.d

rpm -qf filename会告诉您哪个软件包拥有该文件,因此您可以重新安装哪个软件包来恢复该文件。

相关内容