我的系统上有 Fedora 13,但我现在无法启动它。
我现在从不同的分区运行 ubuntu 11.10。
从 ubuntu 我可以读取 fedora 分区。
在 Fedora 中我有一些 cron 任务,我可以通过输入来列出它们contab -l
现在我无法启动 Fedora,有没有办法在运行 ubuntu 时从 Fedora 使用的文件系统中恢复 cron 作业?
答案1
cronjobs 最有可能存储在/var/spool/cron
答案2
您可以在文件和以下目录中找到 cron 作业 :——/etc/crontab
如果
您 的文件包含以下行,您也可以在上述目录中找到 shell 脚本: /etc/cron.d/
/var/spool/cron/
/etc/crontab
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
例如,/etc/cron.hourly/
答案3
查看 /var/log/cron 以及该用户在白天运行的命令,然后从头开始重建
答案4
PanosIl 说得对。为了扩展他的答案,只需在日志中 grep 查找“Cron”标题行 - 在我的情况下是/var/mail/root
文件而不是专用日志文件,例如
cat /var/mail/root | grep -B 4 -F "Subject: Cron"
一旦找到所需的行,您就可以从日志条目标题中检索时间和日期。