Vediamo un piccolo script in Bash per modificare il comportamento dei comandi di sistema "halt" e "reboot" di Linux.
Buongiorno a tutti. Dopo due settimane di inattività torno alla carica con un problema che affligge me e sicuramente qualcun'altro: gli spegnimenti involontari dei sistemi Linux. La classica situazione tipo è: "Ok devo riavviare il sistema" per poi accorgersi che era necessario eseguire un'altra operazione o un'altra serie di operazioni prima del fatidico "reboot".
Tramite questo semplice script in bash è possibile fare in modo che il sistema chieda se vogliamo veramente riavviare il sistema:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
|
Dopo averlo piazzato dove più ci aggrada è sufficiente aprire il file di configurazione della nostra shell (.bashrc per gli utenti Bash e .zshrc per gli utenti Z-Shell) ed aggiungere le seguenti righe:
alias halt=/usr/local/bin/ipwr.sh -s
alias reboot=/usr/local/bin/ipwr.sh -r
Nel mio caso ho inserito lo script in /usr/local/bin. Il sistema funzionerà dalla prossima apertura della shell.
Buon divertimento a tutti!
Penaz.