Je možné, aby příkazy v crontab běžely s bash místo sh? Vím, že můžete předávat příkazy bash pomocí -c
, ale to je nepříjemné a stejně nikdy nepoužívám sh.
Přijatá odpověď:
Měli byste být schopni nastavit proměnnou prostředí před spuštěním úlohy cron:
SHELL=/bin/bash
5 0 * * * $HOME/bin/daily.job >> $HOME/tmp/out 2>&1
Linux – metody vyvolání systémového volání v novém jádru?
Neočekávané Eof při hledání shody „““ – Bash Script?