Sto cercando di eseguire rtcwake
da crontab usando questo comando:
0 2 * * * /usr/sbin/rtcwake -u -m disk -t $(date +\%s -d 'today 0730') >> /tmp/rtcwake.log 2>&1
Quindi, come puoi vedere da questo comando, sto dicendo al cron job di eseguire rtcwake alle 2 del mattino ogni giorno e che rtcwake si svegli alle 7.30 dello stesso giorno usando l'ora locale (sto eseguendo il cron job dalla radice account)
Purtroppo non funziona, ricevo questo messaggio dal registro:
rtcwake: wakeup from "disk" using /dev/rtc0 at Fri Sep 1 06:30:00 2017
rtcwake: write error
Qualcuno potrebbe spiegare cosa devo fare, ho pensato che eseguirlo root
dall'account avrebbe risolto eventuali errori di autorizzazione o potrebbe essere un problema di spazio (anche se ho 7 TB di spazio ma forse l'unità è troppo piccola)?
Nota: se, come root, eseguo il rtcwake
comando stesso per un periodo più breve, funziona benissimo, anche dal cron.
Sto eseguendo il server Ubuntu 16.04.
'today 10:15'
test, e funziona benissimo
/usr/sbin/rtcwake -u -m disk -t $(date +\%s -d 'today 0730') >> /tmp/rtcwake.log 2>&1
funziona? O stesso comando, cambiando solo il "tempo di oggi"?