Un pò per gioco e un pò per necessità ho deciso di scrivere un piccolo script in bash che mi permettesse di decidere a che ora arrestare il mio sistema...per esempio quando mi addormento di sera guardando un film...lo so, lo so...potrei usare cron...!!!
Mi sembra che funzioni correttamente, ma vorrei comunque vorrei condividerlo, magari criticarlo e quindi migliorarlo

Premetto che ho messo un'icona che mi permette di avviare comodamente il mio script e un'alra icona che mi premette di interrompere il countdown qualora decidessi di nn spegnere più il mio pc. Ho cercato di condensare le due funzioni nello stesso script, ma nn mi è venuta nessuna buona idea...ah...una cosa che nn mi piace è che in questo modo nn riesco a chiudere le applicazioni prima di arrestare...nn è una buona cosa o mi sbaglio?
Questo è quanto:
- Codice: Seleziona tutto
#!/bin/bash
#spegnimento automatico del sistema ad una determinata ora
echo "1) Imposta l'ora dello spegnimento -> DIGITA: 1"
echo "2) Imposta tra quanti minuti spegnere -> DIGITA: 2"
#scelgo la modalità
read modalita
#leggo l'ora dello spegnimento
if [ ${modalita} = "1" ]
then
echo "A che ora vuoi spegnere?"
read ora_spegnimento
sudo shutdown -h ${ora_spegnimento}
else
echo "Tra quanto vuoi spegnere?"
read intervallo_spegnimento
sudo shutdown -h +${intervallo_spegnimento}
fi
#per terminare il countdown digitare nel terminale: sudo shutdown -c
"La potenza di Linux risiede nella cooperazione comunitaria che c'è dietro almeno quanto nel codice stesso che lo compone"
Linus Torvalds
Archlinux User #538