Articles of cron

如何使用crontab在月份的第一,第二,第三和第四个星期天执行命令

我有4个服务器,我希望他们每个人在星期天执行重新启动。 服务器1 – 本月的第一个星期天(第一周) 服务器2 – 本月的第二个星期天(第二周) 服务器3 – 本月的第三个星期天(第三周) 服务器4 – 本月的第四个星期日(第四周) 我怎么能用Crontab做到这一点? 谢谢! 多坦。

crontab工作依赖防止竞争

我想每5分钟运行一次cron,但是如果以前没有完成,我不希望下一个cron运行。 关于这个还能做什么? 有什么工具可以支持吗? 谢谢

在nfs挂载之前运行的Crontab

运行Cronjob @reboot返回nfs共享上的文件不存在。 例 @reboot python /abs/path/to/script.py 启动时从crontab发来的邮件读取“或多或less” /usr/bin/python can't open file "/abs/path/to/script.py": [Error No. 2] No such file or folder. 脚本可以从命令行运行,没有问题 理论上说,在mount已经运行之前,cronjob正在运行。 问题。 这个理论是正确的吗? 有没有办法强制这个工作,直到驱动器已经挂起wa?? ….除了在命令中join睡眠60以外。 ;)我已经尝试过了,但是碰到并错过了,我需要这个脚本快速运行100%的时间。

如何configurationcron作业在11PM每2天运行一次

我有一个centos服务器,我想每隔两天在11PM运行一个工作,我该怎么做?

以root身份运行我的crontab作业是否有安全风险?

我有一些我正在运行的cron作业 – 主要是备份相关的东西。 我不得不像/ etc / apache2 / sites / available等那样需要root权限来进行备份。 我有几个问题: 在无头服务器上运行时: 脚本运行的是哪个用户(假设我没有在cron作业条目中指定用户)? 以root身份运行备份脚本是否正常 – 或者是否构成安全问题? 顺便说一下,我的服务器运行Ubuntu 10.0.4 LTS

并非所有/etc/cron.daily中的cron作业正在运行

我有一个运行24×7的Debian GNU / Linux 4.0框(无法升级)。 它在/etc/cron.daily中有几个作业,包括我们的备份脚本。 我几个星期前注意到,备份脚本没有任何规律地运行。 今天早上,我手动运行了cron目录( nice run-parts –report /etc/cron.daily ),这在/etc/anacrontab和/etc/crontab中都可以看到。 我收到了一个电子邮件logwatch,但没有任何其他工作。 我们的备份脚本,特别是有大量的输出,并需要几个小时。 我曾尝试重新安排/etc/cron.daily的作业,但没有任何效果,最近我删除了anacron ,因为此框应该“从不”经历停机。 单独运行任何工作似乎工作正常。 我刚刚手动将备份脚本添加到/etc/crontab以查看它是否正常运行。 有没有人有其他build议?

Cronjob星期六每周两周开始运行

今天是2014年10月3日星期五凌晨3点58分 我想安排一个类似的cronjob在以下date运行它: 星期六,2014年10月4日上午8:00 星期六,2014年10月18日上午8:00 星期六,2014年11月1日上午8:00 … 所以每两周,星期六,八点。

cron作业的时区

我们有一个运行CentOS 5.5的VDS,它是用EDT时区创build和configuration的。 我用指向Australia/Melbourne (UTC + 10)时区文件的链接replace了etc/localtime 。 运行date命令显示正确的date和时间。 问题是正在运行cron作业,就好像服务器仍在使用EDT时区,即使在重新启动之后。 例如,应该在凌晨1:01运行的工作就在下午3:01运行。 我错过了什么?

当通过cron(debian)调用时,pptp(pon)失败

我有一个从我的(debian)Linux服务器的pptp VPN链接拨号到远程站点的ISA2003服务器。 (两端)的networking连接有点不礼貌,所以我写了一个脚本来调用pon myvpnlink如果它检测到链接已经pon myvpnlink 。 这个脚本工作正常,如果我从CLI运行它,但如果它通过cron调用,然后pon调用似乎失败。 我用bash和perl重写了这个,每个都有相同的问题。 该脚本被执行,它可以判断VPN链接是否正在运行,它会调用pon来调用pppd,从而导致连接失败。 如果我然后从CLI执行该脚本它很好。 任何想法都会非常感激,现在正在做我的盒子。 #Syslog (on a failure): Dec 30 17:02:01 LogServer /USR/SBIN/CRON[4530]: (root) CMD (/bin/bash /root/scripts/vpnup.bash >> /root/scripts/vpn.log) Dec 30 17:02:01 LogServer pppd[4542]: pppd 2.4.4 started by root, uid 0 Dec 30 17:02:01 LogServer pppd[4542]: Couldn't get channel number: Input/output error Dec 30 17:02:01 LogServer pppd[4542]: Exit. […]

MAILTO不适用于CRON。 我该如何解决这个问题?

我已经为root用户设置了cronjob。 但是,当cron失败,我应该收到来自cronjob的电子邮件,因为我已经在/ etc / crontab中设置了MAILTO: [email protected] 我已经安装了mailx使用 yum install mailx 但是当我看到cron日志时,我得到这些行: Feb 23 14:13:01 internal crond[6858]: (root) CMD (/var/www/vded/build/bin/sync.sh) Feb 23 14:13:01 internal crond[6857]: (root) MAIL (mailed 79 bytes of output but got status 0x0001 ) 我该如何解决这个问题? 更新: 我用yum安装了mailx和sendmail。 我开始发送邮件。 所以现在发送电子邮件正在从命令行工作! 我在maillog中得到这个错误: Feb 23 16:06:01 internal sendmail[7210]: o1NG61cd007210: from=root, size=425, class=0, nrcpts=1, msgid=<[email protected]>, relay=root@localhost Feb […]