Articles of cron

将dateredirectstderr以从Cronlogging文件

一个bash脚本从cron运行,stderr被redirect到一个日志文件,这一切工作正常。 代码是: */10 5-22 * * * /opt/scripts/sql_fetch 2>> /opt/scripts/logfile.txt 我想在日志文件的每一行添加date,这是行不通的, 代码是: */10 5-22 * * * /opt/scripts/sql_fetch 2>> ( /opt/scripts/predate.sh >> /opt/scripts/logfile.txt ) predate.sh脚本如下所示: #!/bin/bash while read line ; do echo "$(date): ${line}" done 所以第二个代码不起作用,有人可以点亮一下吗? 谢谢。

如何在linux中添加cron作业

我正在使用狮身人面像进行search。 我每天都会得到新的数据,这些数据会添加到数据库中 我必须将这些数据添加到狮身人面像的search索引,以便它可以被search。 为此,我需要定期重新索引狮身人面像search索引。 我怎样才能在Linux中设置一个cron来做到这一点?

在Windows中是否有相当于cron的?

我想知道在Windows中是否有等效的cron ,以及如何以编程方式使用PHP。

Bash脚本命令不能在cron中工作

我有以下bash脚本来读取日志,并检查蛮力,然后阻止使用iptables IP。 #!/bin/bash #blah blah run some commands to get the IP iptables -A INPUT -s $p -j REJECT –reject-with icmp-host-prohibited echo "BANNED $p FOR $COUNT ATTEMPTS" |wall 我做了chmod 755.当我从terminal运行命令,它工作正常。 但是当我使用crontab -e作为root设置一个cronjob时,它得到IP,并且回显“BANNED …”消息到墙上,但是没有任何东西被添加到iptables列表中。 PS。 我试过#!/bin/bash和#!/bin/sh但没有运气。

对cron执行的命令是否有特殊限制?

我有一个crontab ,看起来像 0 0 * * * pg_dump DB_NAME > /path/to/dumps/`date +%Y%m%d`.dmp 当我手动运行它工作正常,但不是当cron运行它。 挖完日志后,我明白了 Dec 12 00:00:01 localhost crond[17638]: (postgres) CMD (pg_dump DB_NAME > /path/to/dumps/`date +) 它看起来像百分号的问题,但man页甚至没有包含百分比字符,所以我认为他们是没问题的。

如何让脚本一直在linux下运行?

我试图一直运行一个简单的Python脚本。 我希望它在启动时自动启动,并能从故障中恢复。 也就是说,如果发生了导致脚本停止的失败,我并不在意,只是希望它能够再次开始运行。 如果整个设备重新启动,我很好。 我刚刚使用init.dtesting了一个工作脚本,但不知道如何从故障中恢复? 有一个cronjob检查一个PID的存在? 我也想检查完整性。 也就是说,我想确保脚本不会被其他进程意外修改。 我听说过检查一个CRC32的脚本对一个已知的值,但不知道如何得到正在执行的文件上的任何一种md5。 这是一个超级简单的Python脚本btw(一个文件,〜20lines)。 我不确定这是否真的改变了一切。

如何testing一个cron工作?

我正在使用Ubuntu Linux 10.0.4。 我想每6小时运行一次脚本,每天。 当我发行sudo crontab -e ,我看到: # mh dom mon dow command * 00,06,12,18 * * * /opt/scripts/selenium/run_nis_inf_tests.sh 然而,我没有看到我的脚本预期的结果,我甚至不知道它的运行。 有没有一种方法可以testing,只要等到指定的时间,脚本就能正常运行。 或者,如何查看脚本生成的错误? – 戴夫

Magento Cron标签作业时区

我试图找出我的模块cron是否在正确的时间运行。 我的模块的cron设置为凌晨1点(0 1 * * *),默认商店的时区是西欧(巴黎,柏林等GMT +2),服务器时间是EDT(东部夏令时)。 那么基于哪个时区是凌晨1点? 谢谢,

如何在CRON考虑年份指定时间?

我的任务是在考虑YEAR字段的CRON中指定时间。 我怎么做,或者你知道任何东西,可以帮助我在我的Linux服务器? 谢谢

Cron:每1秒钟运行一次cron?

我如何每1秒运行一次cron? 默认情况下只有几分钟的选项