La funzionalità può tornarci utile ad esempio se abbiamo un negozio, ufficio ecc e vogliamo sospendere , spegnere velocemente il nostro pc, possiamo inoltre utilizzare questa funzionalità assieme a pamusb (come nella precedente guida) cosi da richiedere la pendrive inserita per sbloccare / ripristinare il pc.
La prima cosa da fare è inserire la pendrive USB o memoria SD da utilizzare per spegnere, riavviare o sospendere il pc e digitare da terminale:
lsusb
tra i risultati dovremo avere anche la nostra pendrive / memoria sd come ad esempio:
Bus 002 Device 002: ID 13fe:3600 Kingston Technology Company Inc.
quello che a noi server è il vendor ID in questo caso 13fe e il Product Id nell’esempio 3600 una volta che abbiamo i dettagli della nostra pendive avviamo il terminale e digitiamo:
sudo nano /etc/udev/rules.d/100-usb-device-action.rules
ed inseriamo:
ACTION=="add", ATTRS{idVendor}=="vendorID", ATTRS{idProduct}=="ProductId", RUN+="comando"
nel quale dovremo inserire / sostituire con i dati della nostra pendrive salvati in precedenza e in comando dovremo inserire:
Per spegnere il pc:
/sbin/shutdown -h now
Per sospendere il pc:
/usr/sbin/pm-suspend
Per riavviare il pc:
/sbin/reboot
una volta inserito tutti i dati salviamo il tutto con CTRL+x e poi s
nel mio esempio per sospendere il pc dovrò inserire:
ACTION=="add", ATTRS{idVendor}=="13fe", ATTRS{idProduct}=="3600", RUN+="/usr/sbin/pm-suspend"
a questo punto basta inserire la pendrive per sospendere il pc.
Possiamo anche modificare il comando ACTION==”add”, impostando ACTION==”remove” potremo spegnere, riavviare o sospendere il nostro pc togliendo la nostra pendrive.
Ringrazio il nostro lettore Paolo M. per la segnalazione.