1. A cron /bin/sh-val futtatja a parancsokat. Az sh nem tudja a $(parancs)-behelyettesítést, csak a `parancs`-behelyettesítést. A crontab-fájl elején egy
SHELL=/bin/bash
segíthet.
2.
sudo
csak akkor lesz jó, ha a root cronjában (
sudo crontab -e
) szerepel a parancs (ekkor fölösleges), vagy ha a sudoers fájlban NOPASSWD-vel szerepel a futtató user (ezekre a parancsokra).
3. A cron
PATH=/bin:/usr/bin
-nel indítja a programokat (ez most pont nem érinti ezeket a parancsokat).