Saya menjalankan cron dari cpanel, saya ingin menjalankan satu file dan ketika sudah selesai yang berikutnya. ini perintah saya
/usr/bin/wget -O /dev/null -o /dev/null https://example.com/file.php > /dev/null 2>&1 && wget -q -O - https://example.com/file2.php
Hanya menjalankan yang pertama. Mengapa?
Terima kasih!
wgetdipanggil tanpa path lengkap. Seharusnya tidak menjadi masalah dengan defaultPATHyang seharusnya,"/usr/bin:/bin"tetapi pastikan Anda tidak menimpanya dicrontab. Perhatikan ini tidak berfungsicrontabseperti yang Anda harapkan:PATH=/some/other/path:$PATHkarena$PATHtidak diperluas di sana. Jadi, jika Anda menggunakan klausa seperti itu Anda akan memiliki yang tidak terdugaPATH.