Articles of cron

ubuntu crontab -e“/ usr / bin / sensible-editor”遇害; 信号9(无核心转储)

Welcome to Ubuntu 11.04 (GNU/Linux 2.6.32-042stab037.1 x86_64) user@server:~$ crontab -e no crontab for user – using an empty one Select an editor. To change later, run 'select-editor'. 1. /bin/ed 2. /bin/nano <—- easiest 3. /usr/bin/mcedit 4. /usr/bin/vim.basic Choose 1-4 [2]: 2 crontab: "/usr/bin/sensible-editor" killed; signal 9 (no core dumped) Received SIGHUP or SIGTERM Error writing […]

从Cron执行时,AWS API工具“未find命令”

我创build了这个bash脚本来生成我的EBS卷的快照 #! /usr/bin/bash ec2-create-snapshot -d "My Snapshot" vol-XXXXXXX -O <MyKey> -W <MyOtherKey> 当我在连接到服务器时在terminal中运行这条线时,它就起作用了 bash myscript.sh 然后我创build了这个crontab PATH=/bin:/home/usr/bin/bash:/usr/bin/bash 0 * * * * (bash ~/../bash/myscript.sh) #ALSO TRIED THESE LINES #0 * * * * ~/../bash/myscript.sh #0 * * * * (/usr/bin/bash ~/../bash/myscript.sh) 我在电子邮件中收到这条消息 /home/ec2-user/../bash/myscript.sh: line 4: ec2-create-snapshot: command not found 我没有关于如何使这项工作的想法。 问题似乎是从crontab执行时,脚本找不到AWS API工具。 任何想法将非常感激。 为了清楚起见,这里是结束了工作。 谢谢你指出我正确的方向。 […]

如何防止在syslog注册crontab日志?

我已经通过在/etc/syslog.conf取消注释下面的行来将我的crontab日志logging分隔到/var/log/cron.log中,但是它仍然写入到/var/log/syslog ! cron.* /var/log/cron.log 我怎样才能防止它写入/var/log/syslog ?

Crontab – 不寻常的configuration – 跳过一个小的每周时间窗口

我有一个业务要求运行一个非正统的crontab时间表如下: 每天从1-21运行一个脚本 每天但星期六,从21-0跑 所以我认为这将工作: 5 1-20 * * * /path/to/script.php 5 21-00 * * 0-5,7 /path/to/script.php 或者,还有更好的方法? – 编辑 – Blah这是你在早晨咖啡之前发布的内容,在crontab语法中没有7到0-6,所以入口应该是: 5 * * * 0-5 /path/to/script.php 5 1-21 * * 6 /path/to/script.php

为什么cron作业出现在logcheck报告中?

我刚刚安装了logcheck,并将其configuration为在发现问题时发送邮件给我。 它在HH:02默认情况下每小时运行一次,并发送给我这样的东西: Jan 31 20:05:01 Linux CRON[3186]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1) Jan 31 20:09:01 Linux CRON[4462]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm) Jan 31 20:15:01 Linux CRON[6777]: […]

通过cron w / Ubuntu 10.04的ssh错误间歇性rsync:无法解释的协议数据stream

我有一些rsync客户端试图连接到一个rsync服务器的例行公事,他们间歇性地失败与几个错误消息之一。 或者: rsync: connection unexpectedly closed (0 bytes received so far) [Receiver] rsync error: unexplained error (code 255) at io.c(601) [Receiver=3.0.7] 要么: rsync: connection unexpectedly closed (0 bytes received so far) [Receiver] rsync error: error in rsync protocol data stream (code 12) at io.c(601) [Receiver=3.0.7] 我使用的rsync命令的当前版本是: rsync –rsync-path="/usr/bin/rsync" –stats –compress –times –links \ –log-file=/home/ubuntu/rsynclog.txt –exclude […]

排队等候10次

这种触及另一个职位,但不同,所以我把它作为一个新的问题。 我有一个脚本运行,可能需要超过1分钟的时间来处理,而我的cron设置为每分钟运行一次。 如果第一个没有在文件中使用flock(php),我可以停止执行脚本的另一个cron作业,但是,这意味着我将失去一个迭代例程,必须等待将近一分钟再次触发(正如我的理解让我相信)。 我想要做的是如果脚本被locking,不会被炸出来,而是等待。 然而随着时间的推移,这可能会变得相当高,所以我也想限制排队的cron的数量为10。 我是一个真正的Linux新手(有一个Linux VPS 3天现在),所以我不知道我的解决scheme是否是实用的。 谢谢。

限制cron的使用

我有一个托pipehostgator,我刚刚发现,他们不允许* * * * cron作业。 如果我有一个运行less于每15分钟,他们改变为* / 17或类似的东西。 我search,但我无法find一种方法来做我自己的cPanel安装这个。 任何提示如何复制这个。 注意:我不是在寻找绕过这个限制的答案。 我试图找出如何在我自己的部署上实现它。 谢谢。

需要用crontab和gui pythonpopup

我有以下python脚本,并希望与cron运行,以便每一分钟cron将popup一条消息。 #!/usr/bin/python # -*- coding: utf-8 -*- import gtk.gdk import pynotify import random m=[] m.append("test1") m.append("test2") m.append("test3") n = pynotify.Notification(random.choice(m)) n.set_hint('x', gtk.gdk.screen_width()/2.) n.set_hint('y', gtk.gdk.screen_height()/2.) n.show() 这是我的cron脚本: * * * * * export DISPLAY=:0.0 && /home/user/scripts/notifications.py >/dev/null 2>&1 不幸的是没有发生 你能帮忙吗?

为什么我的cron守护进程每隔几分钟就会被终止?

大约一个星期前,我的cron守护进程拒绝运行。 我在OpenVZ虚拟机上使用Debian 6 x64。 运行诸如pgrep cron类的东西,显示守护进程没有运行。 我使用service cron start或/etc/init.d/cron start ,然后启动它,但在几分钟后(在进程再次终止之前的1-30分钟之间变化),它将从正在运行的进程列表中消失。 使用strace -f service cron start ,我可以看到进程因为某种原因被杀死了: nanosleep({60, 0}, <unfinished …> +++ killed by SIGKILL +++ 在/var/log/syslog , /var/log/messages , /var/log/messages /var/log/auth.log或/var/log/kern.log没有任何相关内容可以解释为什么进程正在死亡。 系统至less有800 MB空闲内存, cat /proc/loadavg返回0.22 0.13 0.04所以资源不应该成为问题。 用cron运行, free -m报告: total used free shared buffers cached Mem: 1024 211 812 0 0 0 -/+ […]