【发布时间】:2012-12-05 13:57:13
【问题描述】:
Crontab 无法在 Amazon EC2 Linux 服务器上运行。
我已将以下代码保存在 /etc/crontab 文件中
crontab
# For details see man 4 crontabs
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
* 10 * * * tar cvfpz /home/backup/web_$(date +%Y%m%d).tar.gz /home/web
我已经启动了 crontab 命令,但是这个没有用。
我也将这一行保存在“crontab -e”中,但 cron 不起作用。
* 10 * * * tar cvfpz /home/backup/web_$(date +%Y%m%d).tar.gz /home/web
有没有和我一样经历的人?
谢谢。
【问题讨论】:
-
您是否也尝试过使用完整的 path 到 tar 的命令?
-
如果您将输出重定向到某个文件,它会说明什么?像这样:
* 10 * * * tar cvfpz /home/backup/web_$(date +%Y%m%d).tar.gz /home/web >> /tmp/output.txt 2>&1 -
@Jake 你试过二进制文件的绝对路径,比如你的cronjob中的
/bin/tar和/bin/date? -
$(date +%Y%m%d) 命令似乎不起作用。
标签: linux amazon-web-services crontab