Apakah mungkin membuat perintah di crontab dijalankan dengan bash alih-alih sh? Saya tahu Anda dapat meneruskan perintah ke bash dengan -c
, tapi itu menjengkelkan dan saya tidak pernah menggunakan sh.
Jawaban yang Diterima:
Anda harus dapat mengatur variabel lingkungan sebelum cron job berjalan:
SHELL=/bin/bash
5 0 * * * $HOME/bin/daily.job >> $HOME/tmp/out 2>&1
Linux – Metode Panggilan Sistem di Kernel Baru?
Eof Tak Terduga Saat Mencari Yang Cocok `”‘ – Bash Script?