Articles of cron

Cron的工作不断重启…?

我每12小时更新一个mysql表就设置了一个cron作业。 问题在于cron作业每15分钟随机重新启动一次。 它不会停止前一个,而是运行在上面。 今天当我检查时,有13个工作做同样的事情。 到底是怎么回事? 我在一台Linux服务器上,并在cPanel中设置了Cron Job。 任何帮助将不胜感激。

使用cron来运行一个运行一堆子命令的bash脚本

我有以下shell脚本: /var/local/myapp/bin/import #!/bin/bash # Move to base directory cd $(dirname $0) cd .. # Execute and bail if one of them fails cake compile cake tms:fetch cake tms:fetch:clean cake tms:split cake tms:injest:main cake tms:injest:schedules 我试图从cron运行它。 所有用户都可以访问cake 。 然而,当我用cron运行这个脚本,我得到以下错误(在每一个蛋糕行上): /var/local/myapp/bin/import: line 13: cake: command not found 这是我的crontab * * * * * /var/local/myapp/bin/import 此外,我无法找出一个简单的方法来redirectbin /导入的标准输出到从cron运行时的文件。 将> […]

我怎样才能在我的系统上find所有的cronjobs?

我有一个在Centos系统上每10分钟运行一次的stream氓cron作业。 我如何find所有执行的工作?

Cron不会发送带有命令输出的电子邮件(从shell提示符下工作)

CentOS 5.5 x86_64 尝试使用系统温度命令的输出发送周期性系统更新: hpasmcli -s "show temp" 输出类似于: Sensor Location Temp Threshold —— ——– —- ——— #1 AMBIENT 21C/69F 42C/107F … 所以,我编写这个脚本: #!/bin/bash hpasmcli -s "show temp" > /tmp/monitorTemp.log & wait mail -s "temperature" [email protected] < /tmp/monitorTemp.log rm -f /tmp/monitorTemp.log 设置为在cron中每小时运行一次 * */1 * * * /root/monitorTemp.sh 我收到电子邮件,但它是空的。 但是,如果我只是从命令行运行它./monitorTemp.sh它发送给我的电子邮件包括命令输出! 我错过了什么?

在cron中运行时Rake任务失败

我正在使用backup_fu来备份我的数据库。 在crontab中,你有这个命令: * * * * * cd /var/www/amplify/current && RAILS_ENV=production /usr/bin/env rake backup 是的,我知道一分钟的备份是激烈的,但我只是在做这个testing。 一旦我开始工作,我会改变这个间隔。 但是,在cron中运行它不会被备份。 当我检查我的Amazon S3帐户时,我看不到.tar.gz文件。 当我SSH进来,我准确地粘贴命令,它备份,我看到在Amazon S3中的.tar.gz。 注意: 我正在使用RVM。 但是,正如在这个线程所示,如果我cd到目录中,正确的rubyselect发生。 我在CentOS上: Linux version 2.6.18-194.8.1.el5.028stab070.5 (root@rhel5-build-x64) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)) #1 SMP Fri Sep 17 19:10:36 MSD 2010 我检查了/var/log/cron ,它似乎运行: Feb 27 00:20:01 amplify crond[1667]: (ramon) CMD (cd /var/www/amplify/current […]

cron:电子邮件通知?

我需要每日通知我的crontabs是否成功完成。 我已经阅读了一些关于设置cron发送电子邮件通知的事情,但是我想知道…如何知道我的Linux机器是否设置了邮件服务器? 如果不是,我该怎么做? 所讨论的系统正在运行Ubuntu 10.10,SME Server 7.4和OS X Server 10.6.7。 完整和详细的答案会很好,但我真的只是在正确的方向寻找一个推动。

我如何设置/更改Linux服务器上的pipe理员电子邮件?

据推测,如果你安装了一个cron,并且cron作业有一个输出> / dev / null,它将被发送给系统pipe理员。 这是真的? 电子邮件在哪里设置? 我没有看到/etc/mail.rc中的任何内容,也没有关于crontab中的邮件。 帮帮我?

Cron输出没有得到保存?

Cron作业似乎正在运行,因为我在/ var / log / cron中看到了这个 Nov 5 09:00:01 glumbo CROND[18740]: (root) CMD (cd /var/www/domain.com/cgi-bin;./cron.pl >/root/cron.log 2>&1) 但是,没有输出保存到/root/cron.log 当我在命令行运行相同的命令( cd /var/www/domain.com/cgi-bin;./cron.pl >/root/cron.log 2>&1 )时,我将输出保存到/ root / cron .LOG 发生什么事?

脚本从特定用户删除/ tmp中的所有文件

我的一个服务器守护进程在/ tmp中使用了很多空间。 因为我不想在服务器磁盘空间不足的时候重启我的机器,所以我需要运行一个CRON脚本来删除旧的临时文件。 用什么方法recursion地删除/ tmp下超过1个小时的用户的所有文件和目录,说www-data ? 当然,它不应该解决符号链接,并开始删除系统上其他地方的文件。 我正在使用Ubuntu 12.04,并将以root身份运行此cronjob。

Linux执行权限

-rw-r–r–. 1 myusername developers 169 May 17 09:01 build.sh 为什么我可以从命令行执行build.sh脚本,如果它没有执行权限,但是当crontab试图执行它,它会失败?