Tag: cron jobs

如果没有在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 […]

卸载anacron是否安全?

我的桌面系统连续运行而没有关机,我想获得cron.(daily|weekly|monthly)工作的正常时间(3:01,4:15,5:30),但是当安装了anacron时,这些工作在周围运行7:30,每日/每周/每月工作之间似乎没有间隔。 删除anacron是否安全? 从anacron变为普通cron会对其他什么影响?

我的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 […]

/etc/cron.hourly的function

如果我创建一个脚本然后将其放在这个文件夹(/etc/cron.hourly)中,我的系统会每小时运行一次这个脚本吗? 或者我的脚本是否也需要以命令开头?

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

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

Cron.hourly不会运行

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

如何设置邮件传输代理?

我打算在我的Ubuntu服务器上发生特定事件时,使用mutt通过cron或附件向我的gmail地址发送自动电子邮件。 目前, mutt无法向外部电子邮件地址发送电子邮件,我相信这是因为我需要设置邮件传输代理。 如何选择合适的MTA以及如何设置它以执行我需要它做的事情?

cron什么时候执行每日脚本?

如果我在/etc/cron.daily/放置一个shell脚本,它会在一天的什么时间执行?

管理员如何阅读root的邮件?

系统管理员接收系统通知的Ubuntu方式是什么,通常采用发送到root帐户的电子邮件的forms? 此类通知的示例包括cron作业的输出或降级的RAID通知 。 在一个非常默认的Ubuntu 10.04安装中,除了存放在/var/mail/root之外,我找不到root用户邮件发生任何变化的方法。 用户如何发现它2.在它到达时阅读它? 我观察到,在warty上,安装程序将root: myusername添加到/etc/aliases 。 那么那时安装系统的用户如果他读了本地邮件。 所以在这个过程中似乎有一个回归。 这仍然不是一个完整的解决方案,因为不能指望Ubuntu用户知道他们有本地邮件,应该设置他们的邮件客户端来阅读它。 增加 :在给出当前回复的情况下,服务器用户应该能够应对,只要他知道这个问题。 很公平。 但请考虑J. Random Desktop User,他不知道如何使用命令行,只知道如何单击邮箱图标来阅读他的邮件。 如何通知他的系统想要告诉他什么? (如果这是不可避免的,允许更有能力的用户进行一次性干预。)