4
为什么只有一个wget命令在我的crontab中工作?
我希望每天两次从服务器上的PHP脚本中获取内容,更改查询变量lang以设置所需的语言,然后将该内容保存在两个特定于语言的文件中。这是我的crontab: */15 * * * * ~root/apache.sh > /var/log/checkapache.log 10 0 * * * wget -O /path/to/file-sv.sql "http://mydomain.com/path/?lang=sv" 11 0 * * * wget -O /path/to/file-en.sql "http://mydomain.com/path/?lang=en" 问题在于,只有第一个wget命令行正在执行(或者确切地说:唯一要写入的文件是/path/to/file-sv.sql)。如果我切换第二行和第三行,则/path/to/file-en.sql改为写入。无论在哪里,第一行始终按预期运行。 然后,我尝试使用lynx -dump "http://mydomain.com/path/?lang=xx" > /path/to/file-xx.sql无济于事。仍然只有第一个天猫行成功执行。甚至将wget和lynx混合也没有改变! 有点绝望!我想念什么吗?在crontab上(与wget或lynx结合使用)有成千上万的文章,但似乎都涵盖了基本的设置和语法。有人知道我在做什么错吗? 谢谢, 亚历山大