İstediğimiz lang
dili ayarlamak için bir sorgu değişkenini değiştirerek, sunucumdaki bir PHP komut dosyasından içeriği günde iki kez almak ve bu içeriği iki dile özgü dosyaya kaydetmek istiyorum. Bu benim 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"
Sorun, yalnızca ilk wget komut satırının yürütülmesidir (veya kesin olmak gerekirse: yazılmakta olan tek dosyadır /path/to/file-sv.sql
). İkinci ve üçüncü satırı değiştirirsem, /path/to/file-en.sql
bunun yerine yazılır. İlk satır, nerede olursa olsun her zaman beklendiği gibi çalışır.
Daha sonra lynx -dump "http://mydomain.com/path/?lang=xx" > /path/to/file-xx.sql
boşuna kullanmayı denedim ; yine de sadece ilk vaşak hattı başarıyla yürütüldü. Wget ve lynx'i karıştırmak bile bunu değiştirmedi!
Biraz umutsuz oluyorum! Bir şey mi kaçırıyorum? Crontab (wget veya lynx) ile birlikte binlerce makale var, ancak hepsi temel kurulumları ve sözdizimini kapsıyor gibi görünüyor. Benim yanlış yaptığım şey hakkında bir ipucu var mı?
Teşekkürler,
Alexander