我希望每天两次从服务器上的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结合使用)有成千上万的文章,但似乎都涵盖了基本的设置和语法。有人知道我在做什么错吗?
谢谢,
亚历山大