[Risolto] eseguire comando al resuming dalla sospensione

Compilazione del kernel, gestione moduli, servizi attivi, e tutti gli interventi per l'ottimizzazione del sistema operativo.

Re: eseguire comando al resuming dalla sospensione

Messaggioda thece » venerdì 4 gennaio 2019, 20:35

Giupardeb Immagine ha scritto:grazie @thece tutto funziona..peccato soltanto che il comando dentro il secondo script non funziona..

Me lo fai vedere il contenuto del secondo script?
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
 
Messaggi: 10122
Iscrizione: aprile 2007
Distribuzione: Debian 9 (Stretch) - KDE

Re: [Risolto] eseguire comando al resuming dalla sospensione

Messaggioda Giupardeb » sabato 5 gennaio 2019, 10:44

Codice: Seleziona tutto
 #!/bin/bash

killall plasmashell
kquitapp5 plasmashell && plasmashell &

echo "[DBG] [$(date +"%d/%m/%Y - %H:%M:%S")] plasmashell riavviato" >> /tmp/system-sleep.log
Il Saggio coltiva Linux, tanto Windows si pianta da solo...
E Dio creò il Programmatore, e lo mise nel Centro Dati; e Dio mostrò al Programmatore l'Albero dei volumi e algoritmi cifrati e disse - Puoi usare tutti i volumi e sottovolumi, MA NON USARE MAI COME O.S Windows.
Avatar utente
Giupardeb
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 2218
Iscrizione: novembre 2006

Re: [Risolto] eseguire comando al resuming dalla sospensione

Messaggioda thece » domenica 6 gennaio 2019, 14:12

Penso che lo script /home/giuseppe/restartPlasma.sh dovrebbe essere fatto all'incirca così

Codice: Seleziona tutto
#!/bin/bash

echo "[DBG] [$(date +"%d/%m/%Y - %H:%M:%S")] restartPlasma.sh :: BEGIN" >> /tmp/restartPlasma.log

# Termina gentilmente plasmashell
kquitapp5 plasmashell

# Forza la chiusura di plasmashell
# Se il precedente comando è stato eseguito correttamente non fa nulla
killall plasmashell

# Riavvia plasmashell
su - <TUO UTENTE> -c "kstart plasmashell"

echo "[DBG] [$(date +"%d/%m/%Y - %H:%M:%S")] restartPlasma.sh :: END" >> /tmp/restartPlasma.log

L'ho provato e non funziona, manca ancora qualcosa. Tuttavia se eseguo i singoli passi dal terminale funziona.

Sicuramente plasmashell deve essere avviato come tuo utente e non come root.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
 
Messaggi: 10122
Iscrizione: aprile 2007
Distribuzione: Debian 9 (Stretch) - KDE

Re: [Risolto] eseguire comando al resuming dalla sospensione

Messaggioda rai » domenica 6 gennaio 2019, 22:50

L'ho provato e non funziona, manca ancora qualcosa. Tuttavia se eseguo i singoli passi dal terminale funziona.

:ciao:
Provo a buttarla lì, e chiedo clemenza per non avere letto tutta la prima parte della discussione.

Non è che la shell che esegue restartPlasma.sh non sa dove inviare gli output grafici ?
proverei a inizio script, o comunque prima della riga del riavvio di plasmashell
Codice: Seleziona tutto
export DISPLAY=:0.0
rai
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 2214
Iscrizione: maggio 2008
Località: Palermo
Distribuzione: 16.04

Re: [Risolto] eseguire comando al resuming dalla sospensione

Messaggioda thece » lunedì 7 gennaio 2019, 9:41

:ciao:

ogni suggerimento è ben accetto.
Idea da approfondire. Non avendo personalmente il problema, non ci ho perso dietro più di tanto tempo.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
 
Messaggi: 10122
Iscrizione: aprile 2007
Distribuzione: Debian 9 (Stretch) - KDE

Precedente

Torna a Kernel e servizi di sistema

Chi c’è in linea

Visualizzano questa sezione: 0 utenti registrati e 2 ospiti