Ci sono volte in cui voglio che il mio computer svolga una singola attività, ma non ora. Ad esempio, potrei avermi avvisato in 30 minuti che è ora di lasciare il lavoro. O forse voglio che esegua un test complicato tra 2 ore quando sono sicuro che quasi tutti gli altri se ne andranno dall'ufficio.
So che potrei creare un cron job da eseguire a una determinata ora del giorno, ma sembra un sacco di lavoro quando tutto quello che voglio è qualcosa di semplice come "Esegui questo script in 10 minuti", inoltre dovrei capire a che ora saranno effettivamente X minuti / ore / giorni da ora, quindi eliminare il processo cron una volta terminato.
Naturalmente potrei semplicemente scrivere questo script ed eseguirlo in background:
sleep X
do_task
Ma sembra così goffo: o ho bisogno di un nuovo script per ogni attività, o ho bisogno di scrivere e mantenere uno script abbastanza generico per fare quello che voglio, per non parlare del fatto che devo capire quanti secondi sono nei minuti, ore o giorni che voglio.
Non esiste una soluzione già stabilita a questo problema?