Articles of cron

如何从crontab旋转日志文件?

我在我的crontab上有这个指令: * * * * * /var/www/github/mysite/bin/email email worker await –pid=/var/run/mysite-worker-email.pid >> /tmp/mysite-worker-email.log 正如你可以看到我的所有日​​志都写在/tmp/mysite-worker-email.log中 ,有没有办法让这个文件旋转?

每次保存crontab输出到一个新的文件?

我想保存我的crontab输出: 15 * * * * myscript.sh > ~/logs/log1.txt 我如何使crontab保存到一个新的文件(即log2.txt,log3.txt等),而不是更新或覆盖旧的? 也许有一个实用工具,我可以用来做到这一点? 我正在使用CENT OS 5。 谢谢 ;)

Cron在%login后不执行命令

可能重复: 在cron中转义双引号和百分号(%) 我在cron中有以下命令: 5 6 * * * bash -c "tar -czf /backups/sites-server-files-rotate/sites_`date +%F`.tar.gz /backups/sites-server-files/" 但命令不会被执行。 我可以在cron日志中看到以下内容: Apr 17 06:05:01 backup crond[9423]: (root) CMD (bash -c "tar -czf /backups/sites-server-files-rotate/sites_`date +) 好像%符号会在cron中删除命令。 为什么? 我必须逃脱吗? 如何?

当cron完成时如何获得电子邮件通知并login文件(两者)

我是一个新手到Linux。 我试图弄清楚一些事情。 有人可以帮助我如何结合这两个命令? (1)通常cron可以通过以下方式通过编辑crontab将结果定向到一个日志文件 */10 * * * * /scripts/mysc.sh >> /home/ara/Desktop/test/log.txt 2>&1 (2),如果我们需要cron的结果是电子邮件,我们可以使用[email protected] ,如 [email protected] */10 * * * * /scripts/mysc.sh 但如何结合两个选项(1)和(2)? 我看到一些虚拟主机空间同时启用了两个选项。 我做了我的search/谷歌search,但没有做到这一点。 我使用的是centos 6.5,并使用crontab -e来编辑。

用bash脚本添加cronjob – 根目录没有crontab

我有一个部署脚本,并在其中我试图添加一个cron作业。 这是我使用的代码,我发现在stackoverflow。 我运行的是debian 8。 # ADD CRON crontab -l > mycron echo "10 * * * * cd /var/www/test/ && ./test" >> mycron crontab mycron rm mycron 当我运行这些命令,我​​得到的答复: no crontab for root 我在这里做错了什么,我怎样才能得到它,所以我可以使用bash脚本添加这个cron作业? 谢谢。

最好的PGP / GPGencryption/解密脚本

是否有良好的默认python或简单的shell脚本,我可以用来通过PGP / GPGencryption和解密文件? 我会每5分钟运行一次这个脚本。

Cron没有运行我的Python语句

我在crontab中有以下条目: * * * * * python -c "import datetime; datetime.datetime.now()" >> /home/myname/pythoncron1.log pythoncron1.log文件正在创build,但没有任何内容,文件修改date没有被更新,因为该文件被创build。 我期待在文件中看到一堆行,每一分钟就有一个cron作业正在运行。 为什么这可能不工作? (你可能已经猜到了,我试图做一些比上面的例子更复杂的东西,但是我已经把问题缩小到python显然无法运行时,被cron调用)。

如果已经运行,请不要运行cron作业

我知道这个问题已经被问到了,但是我不明白答案或者不适用于我。 我有一个PHP脚本,我打电话每1分钟使用CPanel设置Cron作业。 脚本的性质意味着它可能会超过一分钟,所以如果第一个脚本没有完成,我需要知道如何停止下一个脚本。 我有一台运行CENTOS 5.5的VPS,可以访问WHM和CPanel。 我以前从来没有用过Linux(昨天才刚刚拿到服务器),所以我不知道我在做什么,如果可能的话,将不胜感激。 如果我需要提供更多的信息,请让我知道(我不知道你现在需要什么信息)。 谢谢。

Linux / Ubuntu的问题,如何作为另一个用户运行一个crontab?

我想有一个计划的crontab每天运行,但不是作为root用户。 原因是这是一个简单的备份和清理工作,我不希望有任何意外。 备份文件夹将具有用户'mysql-backup'的权限(例如),我希望crontab只能以用户mysql-backup身份运行。 很明显,我不希望MySQL的备份用户login或类似的crontab的工作。 任何帮助将不胜感激。

克朗语法validation与人类可读的输出

! 重复问题43733 有没有任何validation器用于培训目的,你可以inputcron语法 0 0/5 9-17 * * 它会打印出来: 更详细的错误和build议 发音,可读的文本格式(选项-h;)) 例如“每个月9日至17日每5小时”