soc*_*cm_ 0 cron fedora crontab
我有一个带有命令的fedora 17中的crontab
13 10 * * * /home/pk1/Templates/dump.sh
Run Code Online (Sandbox Code Playgroud)
在dump.sh中
#!/bin/sh
mysqldump --host=localhost --user=root --password=toor mba_new | gzip > /home/pk1/Templates/`date +"webt-backup_%m-%d-%y"`.gz
Run Code Online (Sandbox Code Playgroud)
在日志文件中有错误
Mar 25 10:13:01 area7 crond[31770]: (*system*) RELOAD (/etc/crontab)
Mar 25 10:13:01 area7 crond[31770]: (CRON) bad command (/etc/crontab)
Run Code Online (Sandbox Code Playgroud)
如果我通过终端
sh dump.sh
Run Code Online (Sandbox Code Playgroud)
一切都好
为什么我的dump.sh无法通过crontab工作?谢谢
您的crontab需要用户名请将其指定为
13 10 * * * pk1 /home/pk1/Templates/dump.sh
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5365 次 |
| 最近记录: |