【发布时间】:2015-05-25 07:02:49
【问题描述】:
我有一个 usr/local/bin/test.sh 文件:
#!/bin/bash
rm -f /tmp/stat/top-1m.csv.zip
wget -P /tmp/stat/ http://s3.amazonaws.com/alexa-static/top-1m.csv.zip
rm -f /tmp/stat/top-1m.csv
unzip -d /tmp/stat/ /tmp/stat/top-1m.csv.zip
php test.php /tmp/stat/top-1m.csv
我正在尝试使用 crontab 在服务器上运行它。 /etc/crontab 中的代码:
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/tmp/stat
MAILTO=root
HOME=/
25 12 * * * root /usr/local/bin/test.sh
.zipped 文件被下载并解压缩(非常缓慢,但完成了)。我的 test.php 文件应该从文件中收集数据并将其插入 mysql 数据库。测试。 如果我在终端中执行 test.sh,一切都很好。但是没有任何东西通过 cron 作业写入数据库。为什么是这样?我什至不知道它是否开始运行 test.php。
帮助?
【问题讨论】: