Sembra che ci siano molti modi in cui le impostazioni di Ubuntu possono essere modificate in modo permanente in modalità sleep quando desiderato, purché siano soddisfatte condizioni predeterminate. Tuttavia, si tratta di soluzioni più permanenti che non tengono conto di attività rare che potrebbero voler temporaneamente precedere la politica standard. Il problema in cui mi imbatto è che ho uno script molto lungo per eseguire alcuni backup e non voglio che il computer sia in modalità di sospensione o ibernazione mentre è in esecuzione quel particolare processo che di solito impiega 30-50 minuti. Pertanto, esiste un comando che potrei includere nel mio script di backup che impedirebbe al sistema di ibernazione / sospensione mentre lo script di backup è in esecuzione e c'è anche un comando per ripristinare la normale politica di alimentazione predefinita al termine del backup?
qualcosa di simile a
#!/usr/bin/bash
#disable normal powerpolicy
disable-power-policies
backup /dev/sda /dev/sdb /dev/fioa /dev/fiob
#enable power policies.
enable-power-policies
--runtime
asystemctl
renderà temporanea la maschera, ripristinandola al prossimo avvio.