我在 cpanel 中创建了一个 cron 作业。结果如下:
* * * * * /usr/local/bin/wget http://example.com/facturi-restante/cron
问题是它不起作用。有人能告诉我为什么吗?
答案1
使用您的 cron 条目,不指定分钟、小时或任何内容,cron 将每天、每小时和每分钟运行,启动 wget 从传递给 wget 的 URL 下载文件。
它不会执行该脚本,只会下载它。如果你想下载并执行它,你必须执行以下操作:
在 /usr/local/bin/wgethttp://example.com/facturi-restante/cron&& 什麽 cron
但要检查下载到哪个目录。更好的方法是将这些命令写在一个小的 shell 脚本中并执行该脚本:
MY_DIR="some_existing_dir"
cd $MY_DIR
/usr/local/bin/wget http://example.com/facturi-restante/cron
[ -f cron ] && sh cron
然后在 crontab 文件中执行上述脚本。但请设置您希望它运行的时间,您可能不希望它每分钟运行一次!