Paolo Redaelli ha scritto:

> Davide Prina ha scritto:

>> ho uno script che mi ferma un tot di servizi e che eseguo da root.
>>
>> Volevo fermare anche gnome-software eseguito come utente usando
>> qualcosa del tipo:
>> su - $USER -c "gnome-software --quit"

> Ma non è più corretto ed efficace un 
> su - $USER -c "killall gnome-software"

la mia perplessità era come mai un comando CLI non potesse essere
eseguito partendo da root... indicando la necessità di avere un
DISPLAY come errore risultante.

> che manda il segnale di TERM a tutti i processi gnome-software dell'utente?
> Ad un segnale di TERM qualsiasi programma dovrebbe reagire uscendo in modo 
> pulito ed ordinato.

il segnale SIGTERM mandato di default può essere ignorato dal
processo, quindi non vi è garanzia che faccia quanto richiesto.
Usare signal alternativi non penso sia consigliabile, dato che
il processo gnome-software agisce sui file per l'aggiornamento
del sistema, senza contare il fatto che potrebbe restare il lock
attivo.

Ciao
Davide

--
La mia privacy non è affar tuo
https://noyb.eu/it
- You do not have my permission to use this email to train an AI -
If you use this to train your AI than you accept to distribute under AGPL
license >= 3.0 all the model trained, all the source you have used to
training your model and all the source of the program that use that model

Rispondere a