Tag: cron的

如何正确设置root cron作业

我尝试设置root cron作业以root身份运行Bash脚本,以每分钟7,37分钟,每小时,每月,每月运行。 此脚本位于/usr/bin ,名为tunlrupdate.sh 。 它更新Tunlr的DNS。 $ ls -l /usr/bin/tunlrupdate.sh -rwxr-xr-x 1 root root 2133 Sep 24 15:42 /usr/bin/tunlrupdate.sh 此Bash脚本可在此处获得 。 调用时,脚本会在/var/log/tunlr.log中的日志中写入正在发生的事情 要添加此root cron作业,我使用了root的crontab标准 sudo crontab -e 并在最后插入这两行。 我希望cron以root身份运行脚本。 # check for updated Tunlr DNS every 30 minutes at the hour + 7 mn and hour + 37 mn 07,37 * * * * root […]

“(CRON)信息(没有安装MTA,丢弃输出)”syslog中的错误

我有一个全新安装的Ubuntu 12.04.1 LTS和许多服务器。 我没有在这些服务器上添加任何cron作业或编辑我的crontab,但是,在每台机器的大约同一时间,我在系统日志中获得75%的CPU峰值和以下信息: CRON[8380]: (CRON) info (No MTA installed, discarding output) 我已经安装了mono-complete并且正在运行服务堆栈webserver。 对我来说阻止这种情况发生的最好方法是什么? 我希望能够删除CPU峰值。

从终端上的cron作业获取输出

我有一个程序打印一些输出,我希望在工作日每小时在终端上弹出一次。 $ crontab -l 0 07-17 * * * /home/dat/scripts/cron.out syslog报告以下内容: (dat) CMD (/home/dat/scripts/cron.exe) Jun 18 12:02:01 picard CRON[10848]: (CRON) info (No MTA installed, discarding output) 我错过了什么?

带有百分号的命令未在crontab中运行

以下crontab不起作用: # TEST LINE DOES DOT RUN */1 * * * * /bin/echo ‘test ‘`/bin/date +%Y-%m-%d` >> /tmp/test 我也试过用它开始: SHELL=/bin/bash 更新:我认为反击字符`是恶​​棍,但正如下面的答案澄清%百分比是罪魁祸首!

如何使用sudo命令运行cron作业

是否可以运行需要sudo命令的cron作业? 喜欢: sudo rm somefile

为什么crontab脚本不起作用?

通常, crontab脚本不按计划或按预期执行。 原因很多: 错误的crontab表示法 权限问题 环境变量 此社区wiki旨在聚合crontab脚本未按预期执行的主要原因。 在单独的答案中写下每个原因。 请为每个答案包含一个原因 – 有关其未执行原因的详细信息 – 并修复原因。 请仅编写特定于cron的问题,例如,从shell执行预期但由cron错误执行的命令。

如何设置Cron作业?

我想安排一个定期运行的任务,并听说Cron是这样做的方法。 如何在Ubuntu中添加Cron作业?