Tag: crontab

如果没有在ps中显示,如何杀死一个cron作业? 还是让它以ps显示?

我有一个cronjob设置如下: ~> crontab -l 0 * * * * /bin/bash -l -c ‘cd /mnt/hgfs/kodiak && RAILS_ENV=test bundle exec rake nightly_tasks –silent 2>> ./log/tasks_errors.log’ 我可以看到cron作业正在运行,因为它正在被记录并且日志正在更新。 但是当我使用ps或ps -ef | grep cron ps -ef | grep cron我没看到正在运行的工作: ~> ps -ef | grep cron root 4228 1 0 09:14 ? 00:00:00 cron user 4233 3545 0 09:14 pts/3 00:00:00 […]

我的cron.hourly配置有什么问题?

每隔一小时我收到一封错误的电子邮件, Subject: Cron root cd / && run-parts –report /etc/cron.hourly /bin/sh: root: not found / etc / crontab的内容如下,要么我删除用户“root”或不删除(第6列),我得到相同的错误。 SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # mh dom mon dow user command 11 * * * * root cd / && run-parts –report /etc/cron.hourly 25 6 * * * test -x /usr/sbin/anacron || ( cd / && run-parts –report /etc/cron.daily […]

网络启动时如何运行cron作业?

我有一些日常工作的anacron工作。 脚本更新本地bzr和git存储库。 当然,这些脚本需要有效的网络连接。 我在笔记本电脑上,经常有线和无线上网速度不够快。 这会导致我的cron作业在拉出存储库时超时=( 所以: 如何在运行特定的cron作业之前确保互联网已启动? 或者,如果没有网络,如何失败,以便以后再由anacron重试?

Cron工作没有运行?

我有一个crontab文件,如下所示: * * * * * /home/abliskovs/update/update.sh 但是,当我检查syslog中是否有运行作业的证据时,没有任何内容可能表明它已经运行过。 如何检查它是否正在运行? crontab -l输出以下内容: * * * * * /home/abliskovs/update/update.sh

Cron.hourly不会运行

好吧,所以我已经制作了我的脚本,我把它放在/etc/cron.hourly然后我chmod 777文件,但它不会运行(自动)。 如果我手动运行它,它工作正常。 我还需要做其他事情吗?