( locsemege | 2013. 01. 05., szo – 11:27 )

Nem tudom, hogyan csinálja a cron, de nem kizárt, hogy a szögletes zárójelen belüli gömbölyűt érti félre. Lehet, így próbálnám:

[ x`date +%a` = xSun ] && /root/scriptek/backup/backup-to-dione.sh &>/dev/null

Itt nem kell túlzásba vinni az idézőjelezést, hiszen nem lesz üres a kimenet soha, de ha mégis, akkor ott az x. Szóköz szintén nem lesz benne.

Szerk.: Bashben ugyan megengedett az ==, ugyanakkor eredetileg = és != operátorok vannak stringekre, illetve <, >, ez utóbbiakat persze escape-elni kell, mert egyébként standard i/o átirányítások. A backtickkel megúszod a zárójelet és a dollárt.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE