Articles of cron

克伦使用反引号的错误

下面的命令行工作正常 /usr/bin/mysqldump -uUser -pPass Db_name > /var/www/db_backup/db.`date +%Y%m%d%H%M`.sql 但是当我尝试在cron中这样做时,我得到错误: bad ` sign errors in crontab file, can't install 我看到网上的其他人通过转义百分号来解决同样的问题,但是这并没有帮助,我用没有格式说明符的反引号在date内试过了,仍然有错误。 我也看到了用单引号或双引号括起来的date参数,但这也没有帮助。 当然,我可以把它写入一个脚本并执行,我想 – 但是有什么好玩的呢? 有任何想法吗? 我正在使用RHEL 5。

替代cron?

有谁知道一个很好的selectcron? 我想要一些可以在不同时区运行的东西。

从cron运行一个casper.js脚本

我试图通过cron运行一个casper.js脚本。 一切工作正常,当我手动运行脚本,但是当我通过cron运行它,我得到以下错误: Traceback (most recent call last): File "/usr/local/bin/casperjs", line 46, in <module> status = subprocess.call(CASPER_COMMAND) File "/usr/lib/python2.6/subprocess.py", line 480, in call return Popen(*popenargs, **kwargs).wait() File "/usr/lib/python2.6/subprocess.py", line 633, in __init__ errread, errwrite) File "/usr/lib/python2.6/subprocess.py", line 1139, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory 我的crontab条目是: 30 9 * * * […]

使用Cron作业的每日数据库备份

您好我想在每天晚上使用cron作业的数据库备份…和数据库备份的名称应附加当前date…备份文件的格式应该是mydata_yyyy_mm_dd.sql …备份文件应放置在/根目录

我如何运行带有参数的cron作业并将结果传递给日志?

例: * * * * * /usr/bin/php /full/path/to/script.php arg1 arg2 > /full/path/to/logfile.log 该脚本运行并访问参数就好了,但结果从不会打印到logfile.log。 另外,我的logfile.log是chmod 777,所以我知道它有写权限。 你能修正我的语法吗?

Cronexpression式可以在不同的日子里运行不同的月份

我需要一个cronexpression式来处理以下情况: 我想在每个月的第一天午夜运行一个时间表; 但是3月应该是个例外。 为了进军,它应该在三月十五号运行。

dynamic安排提醒电子邮件的最佳方式? 比cron更好的吗?

问候,我正在开发一个Web应用程序。 其中的一部分将允许用户安排“提醒”电子邮件发送给他们在一天的特定时间。 什么是完成这个最好的方法? 基本上,当我想要的是一个“中断”模式时,我所提出的所有解决scheme都以“轮询”模式进行操作。 以下是我提出的一些可能的解决scheme: 每分钟都有一个cronjob火灾。 启动的脚本检查数据库以查看是否有任何电子邮件发送,如果有,则发送它们,否则它会重新进入睡眠状态。 缺点是每分钟都会有一些开销。 此外,这可能不是一个可扩展的系统,特别是当用户数量过大,发送所有电子邮件可能花费一分钟。 与#1相同,但工作每15分钟才会启动。 这样更容易pipe理,但并不完美,因为它限制了用户在15分钟的时间内提醒,并且在没有电子邮件发送时仍然会产生一些开销。 不错,但也不完美。 让PHP exec()有一些代码可以dynamic地改变crontab或者在底层的linux中调度“at”作业。 这会给我灵活性和“中断”型的模型,所以我会很渴望,但是会让PHP执行exec()linux代码的时候会出现一个巨大的安全漏洞。 所以,我要继续前进,把这个排除在外。 那么,比我想出来的更好吗? 也许没有使用cron安排电子邮件的方式? 我很好奇,看看你们有什么要说的:)。

在服务器端完全运行PHP脚本

我遇到了一个问题,那就是腻子经常断开连接。 所以,当我从terminal运行PHP脚本时,它总是被打断。 剧本应该运行几个小时,所以我没有任何运气。 我怎么能从服务器端完全运行这个? 我正在阅读关于cron的工作,但是我现在很难理解。 有什么替代我的需要克伦? 我有几个脚本PHP文件需要一个一个地运行,或者一次运行两个。 有任何想法吗?

运行linux命令之前如何睡眠10秒?

简单的问题:我想在10秒内每分钟运行一次cron操作(例如2:00:10 PM)。 cron操作运行一个curl命令来下载一个网页。 我如何运行一个cron操作来做到这一点? 当前的crontab设置: * * * * * curl http://www.google.com/

使用cron作业删除日志文件

你好。 我想从文件夹中删除最近7天的所有日志文件,但保留所有其他文件。 我可以使用下面的命令吗? 你如何指定它只是用.log扩展名删除文件? find /path/to/file -mtime +7 -exec rm -f {} \; 我是否需要将这个命令写入某个文件,或者我可以将它写入命令提示符并让它每天自动运行? 我不知道如何在Linux中运行一个cron作业。