繁体   English   中英

Cron作业未在centos上运行

[英]Cron job is not running on centos

我在centos上设置cron工作。

* / 10 * * * * /root/var/mysqlbackup.sh

/etc/my.cnf

/usr/local/bin/mysqlbackup.py(文件许可为755)

/var/mysqlbackup.sh

mysqlbackup.sh的内容:

#! /bin/sh
cd  usr/local/bin
python mysqlbackup.py --cnf /etc/my.cnf --todir /var/backup

手动操作时。 但它不能在cron工作中工作,并且我没有收到任何错误。

首先,在mysqlbackup.sh的开头添加set -x ,它将使您的脚本进入调试模式。

启动终端,然后键入tail -f /var/log/messages从脚本中获取调试信息(通过cron启动时)。

启动另一个终端并在tail -f /var/log/cron启动之后,您将看到tail -f /var/log/cron是否有任何异常之处。

更新您的sh文件路径:

*/10 * * * * /var/mysqlbackup.sh > /var/log/yourloggilename.log

注意:日志文件必须具有755权限。

mysqlbackup.sh的内容:

echo "Running.."
cd  /usr/local/bin
echo "backup file is creating...."
python mysqlbackup.py --cnf /etc/my.cnf --todir /var/backup
echo "backup file created"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM