在生产服务器上通过cron运行apt-get update -y是否安全?
crontab中的命令有没有限制? 我有一个178字符的crontab命令,它似乎在执行时被截断为164。 我可以从收到的电子邮件中知道这个数字,并从这个点上改变vi的颜色。 那么这是“官方”的限制吗? 我找不到任何有关这方面的文件。
我希望每天两次从我的服务器上的PHP脚本获取内容,更改查询variableslang来设置我们想要的语言,并将这些内容保存在两个语言特定的文件中。 这是我的crontab: */15 * * * * ~root/apache.sh > /var/log/checkapache.log 10 0 * * * wget -O /path/to/file-sv.sql "http://mydomain.com/path/?lang=sv" 11 0 * * * wget -O /path/to/file-en.sql "http://mydomain.com/path/?lang=en" 问题是只有第一个wget命令行正在被执行(或者更确切地说:正在写入的唯一文件是/path/to/file-sv.sql )。 如果我切换第二行和第三行, /path/to/file-en.sql改为写入/path/to/file-en.sql 。 第一行总是按预期运行,不pipe它在哪里。 然后我尝试使用lynx -dump "http://mydomain.com/path/?lang=xx" > /path/to/file-xx.sql无济于事; 仍然只有第一只l line线成功执行。 即使混合wget和l did也没有改变这个! 有点绝望! 我错过了什么吗? 在crontab(结合)wget或lynx上有成千上万篇文章,但都涵盖了基本的设置和语法。 有没有人知道我做错了什么? 谢谢, 亚历山大
如果我这样做: */9 * * * * /path/to/wotnot 任务在两个小时内从什么时候开始,从09:00开始 是A: 09h00 09h09 09h18 09h27 09h36 09h45 09h54 10h03 10h12 10h21 10h30 10h39 10h48 10h57 或B: 09h00 09h09 09h18 09h27 09h36 09h45 09h54 10h00 10h09 10h18 10h27 10h36 10h45 10h54
如果我把一个新的脚本放到/etc/cron.d/系统如何知道把它插入到全局的crontab中? 我是否需要重新启动一个进程来提取? init是否每分钟运行一次crontab,然后再重新扫描呢? 它使用inotify和看/etc/cron.d ? 找不到任何非常明显的东西,我一直在想
我有一个cron.daily脚本,每天早上在特定的时间运行。 我需要改变它运行的时间。 如何更改时间cron.daily运行脚本?
如果我scp一个cron文件到/etc/cron.d它不运行,除非我编辑文件并更改命令。 然后crond似乎拿起cron文件。 我如何使cron在ubuntu 10.04中重新加载它的cron文件? 触摸文件不起作用,也不会'重新启动cron'或'重新加载cron'。 我的cron文件设置为每分钟运行并logging到一个文件。 在编辑命令之前,没有任何东西在日志文件中结束,并且在/ var / log / syslog中没有任何条目 我很难过 这是我的cron文件保存到/etc/cron.d/runscript(注意它以一个新行结束) # Runs the script every minute. This is safe because it will exit with success if it's already running * * * * * www-data if [ -f /usr/local/bin/thing ]; then exec /usr/bin/php /usr/local/bin/thing mode:prod -a 14 -d >> /var/log/thing/mything.log 2>&1; […]
我在php cron作业中出现内存错误: Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 71 bytes) in /opt/matrix/core/lib/DAL/DAL.inc on line 830 crontab的适用部分是: $ sudo crontab -u www-data -l MAILTO=root # mh dom mon dow command */15 * * * * php /opt/matrix/core/cron/run.php /opt/matrix 我在Debian Squeeze上运行,完全更新。 显而易见的解决scheme是cli具有低内存限制(64MB)。 但是,/etc/php5/cli/php.ini说这是无限的。 $ cat /etc/php5/cli/php.ini | grep memory_limit memory_limit = […]
有没有很好的技术来监控群集上的cron任务? 我们开始每天使用cron来启动任务。 关于检查信息的一些想法: 添加特殊的应用程序处理,将信息logging到一些“networking感知”的地方,如数据库 build立一个日志文件系统,定期传输cron日志到一个中心点进行处理/查询(以及其他可能的日志文件) 我想知道人们是否已经成功地将cron与其他东西分开处理,或者如果这些任务被完全整合到另一种方法中。 我倾向于#2,但我想知道更多有经验的人可能会尝试。
我想做一个完整的服务器备份。 我已经有我的备份脚本复制所有的Web应用程序的HTML / PHP文件和MySQL数据库,把它们放到.tar.gz文件。 如何将crontab文件添加到该备份? 每当我保存的crontab,它会去/ tmp文件夹..当我之后立即检查该文件夹,它是空的。