Saya ingin mengambil konten dari skrip PHP di server saya dua kali sehari, mengubah variabel kueri languntuk menetapkan bahasa apa yang kita inginkan, dan menyimpan konten ini dalam dua file khusus bahasa. Ini crontab saya:
*/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"
Masalahnya adalah hanya baris perintah wget pertama yang dieksekusi (atau lebih tepatnya: satu-satunya file yang sedang ditulis adalah /path/to/file-sv.sql). Jika saya mengganti baris kedua dan ketiga, /path/to/file-en.sqlalih-alih ditulis. Baris pertama selalu berjalan seperti yang diharapkan, di mana pun itu.
Saya kemudian mencoba menggunakan tetapi lynx -dump "http://mydomain.com/path/?lang=xx" > /path/to/file-xx.sqltidak berhasil; masih hanya baris lynx pertama yang berhasil dijalankan. Bahkan mencampur wget dan lynx tidak mengubah ini!
Menjadi agak putus asa! Apakah saya melewatkan sesuatu? Ada ribuan artikel tentang crontab (digabungkan dengan) wget atau lynx, tetapi semua tampaknya mencakup pengaturan dasar dan sintaksis. Apakah ada yang tahu apa yang saya lakukan salah?
Terima kasih,
Alexander