标签: cron

Cron 作业未在指定时间运行

我有一个cron作业在1700小时内从星期六每天运行至周日。但是,它改为在 0100 小时在系统上运行。

用于定义此特定作业的表的计划描述符字符串是: 0 17 * * 0-6

这个 crontab 所在的系统是 CentOS 5.2,上面运行着 ISC Cron V4.1。最近,我确实通过在/etc/localtime指向/usr/share/zoneinfo/GB. 但是,我不相信这是导致此问题的原因,因为我记得在 0100 小时之前运行的 cron 作业。

任何见解?我很感激我能得到的任何帮助。谢谢你。

cron

0
推荐指数
1
解决办法
1865
查看次数

每秒定时任务

可能的重复:
我可以比每分钟更频繁地运行 cron 作业吗?

嗨,有人回答我吗

我想安排一个每秒运行的 cron 作业,我们可以安排它吗

谢谢

拉胡尔·库马尔

linux cron

0
推荐指数
1
解决办法
1118
查看次数

0
推荐指数
1
解决办法
207
查看次数

crontab 文件是否会自动 bash 文本文件?

我有一个 crontab 作业设置。在 crontab 文件中,我有一个文本文件的路径。我的文本文件有一个 wget 命令(它依次执行一个 PHP 文件)。如果 crontab 文件只有文本文件的路径,它会自动重击(执行)该文本文件吗?或者我是否需要使用 bash 为文本文件的路径添加前缀?

linux bash wget cron

0
推荐指数
1
解决办法
448
查看次数

cron 作业每分钟执行一次,但应设置为每 4 小时执行一次

注意:我已经查看了cron: can't lock /var/run/crond.pid, otherpid 可能是 3759但我相信我的问题是不同的(但产生的问题相同。)

我对 cron 很陌生。我设置了一个脚本来每分钟运行一个 python 脚本来测试一切是否正常。我确实crontab用来完成这个。它工作得很好,所以我想将它切换为每 4 小时运行一次。

我改变了我的* * * * * {...}* */4 * * * {...}但工作是每分钟继续运行。过去一个小时左右都是这样。

当我尝试运行时cron restart(认为​​这会解决问题),我收到以下错误消息:

cron:无法锁定/var/run/crond.pid,其他pid可能是2311:资源暂时不可用

我的 cron 语法错误吗?为什么我无法重新启动 cron?

scheduled-task cron

0
推荐指数
1
解决办法
1643
查看次数

为什么这个 cron 不起作用?

我执行“crontab -e”并添加以下行:

0   9    *   *   *      /usr/bin/python /home/g1/g1/utils/statsEmail.py > /home/g1/log/statsemail.log
Run Code Online (Sandbox Code Playgroud)

但它不起作用!为什么?脚本本身有效。此外,日志是空的。

我在 crontab 中的另一个命令是这个,它有效:

0   9    *   *   *      /usr/bin/python /home/g1/g1/sphinx/updateall.py > /home/g1/log/updateall.log
Run Code Online (Sandbox Code Playgroud)

linux unix cron

0
推荐指数
1
解决办法
829
查看次数

这行在我的 cronjob 选项卡中是什么意思?

*/5 * * * * /usr/local/bin/php somephpfile.php>> /dev/null 2>&1

dev/null 2 到底是什么意思?

谢谢

centos cron

0
推荐指数
1
解决办法
180
查看次数

人们如何真正快速地破译一项 cron 工作?

例如 */5 * * * * 是什么?有反向计算器吗?

我知道 cron 作业设置为:

分时 dayOfMonth 月 dayOfWeek 命令

所以………… /5 是什么意思?

谢谢

cron

0
推荐指数
1
解决办法
453
查看次数

crontab 和 echo 的奇怪问题

$ echo -e "test1\ntest2" > logfile

$ echo -e "test1\ntest2" >> logfile

$ cat logfile
test1
test2
test1
test2

$ rm logfile

$ crontab -e
* * * * * echo -e "test1\ntest2" >> logfile

$ sleep 160

$ cat logfile
-e test1
test2
-e test1
test2
Run Code Online (Sandbox Code Playgroud)

为什么我-e在输出中得到 ?crontab 和 bash 都在使用/bin/echo

linux ubuntu command-line-interface cron echo

0
推荐指数
1
解决办法
9752
查看次数

UNIX cron 作业没有按所有计划运行,就像它在运行以前的版本一样?

我们有一个通过 cron 运行脚本的 solaris 机器。它计划于 00 5,19 * * *。问题是,脚本在 19 点(晚上 7 点)运行得很好,但在早上 5 点没有运行。没有错误,日志中没有任何内容,就像它根本没有运行一样。crontab -l 显示它应该运行的正确计划。

问题是,添加 5am 运行时是最近的更改。在此之前,添加了这一新行并注释掉了 crontab 中的另一行。我发誓那时它仍在运行注释掉的行,而不是在晚上 7 点运行此行。我们的管理员添加了早上 5 点的时间表,现在看起来它正在运行 crontab 的“先前”版本。

关于这里发生了什么的任何想法?即使 crontab -l 显示不同的内容,cron 有没有办法运行缓存版本或以前的版本或其他内容?

solaris unix cron

0
推荐指数
1
解决办法
1016
查看次数