PIDOF e KILL concatenati

Installazione, configurazione e uso di programmi e strumenti.
Avatar utente
ducarpit
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 299
Iscrizione: sabato 31 ottobre 2015, 13:10
Desktop: Ubuntu
Distribuzione: Ubuntu 22.04 x64
Sesso: Maschile

PIDOF e KILL concatenati

Messaggio da ducarpit »

Ciao a tutti,
ho creato un servizio per un mio programma (scritto da me ed alcuni amici). Per farlo partire nessun problema (in ExecStart basta che metto il comando con i relativi parametri e tutto ok).
Il problema mi si presenta con lo stop: attualmente per stopparlo faccio

Codice: Seleziona tutto

pidof [nomeprocesso]
e poi

Codice: Seleziona tutto

kill [pid_del_processo]
cosi si ferma.
Il fatto è che non riesco a concatenare questi due comandi in modo tale che trovi il pid del processo e che poi lo killi da solo in automatico. Ho provato con un pipe ma non va.
Se riuscissi a capire come inserirei tale comando in ExecStop ed il gioco è fatto.
Riuscite a darmi una mano?
Grazie
“I computer sono incredibilmente veloci, accurati e stupidi. Gli uomini sono incredibilmente lenti, inaccurati e intelligenti. L'insieme dei due costituisce una forza incalcolabile.”
Albert Einstein
Avatar utente
tokijin
Moderatore Globale
Moderatore Globale
Messaggi: 4625
Iscrizione: mercoledì 3 giugno 2009, 23:10
Desktop: plasma 5.27.4
Distribuzione: Kubuntu 23.04
Località: Abruzzo

Re: PIDOF e KILL concatenati!!!! Help!!!

Messaggio da tokijin »

Ho fatto un esempio col programma kate:

Codice: Seleziona tutto

mauro@k:~$ ps -aux | grep kate
mauro     7152  0.6  1.2 704140 73296 ?        Sl   11:30   0:00 /usr/bin/kate -b --tempfile
mauro     7172  0.0  0.0  14252  1016 pts/1    S+   11:31   0:00 grep --color=auto kate
mauro@k:~$ kill `pidof kate`
mauro@k:~$ ps -aux | grep kate
mauro     7175  0.0  0.0  14252   968 pts/1    S+   11:31   0:00 grep --color=auto kate
mauro@k:~$
In pratica ho chiuso kate con

Codice: Seleziona tutto

kill `pidof nome_processo`
Non so se sia la soluzione migliore e se vada bene nel tuo caso ma nel mio esempio ha funzionato.

Ciao :ciao:

EDIT
Siamo in un forum di supporto, è evidente che chi apre una discussione ha bisogno di aiuto ;)
Modifica per favore il titolo del primo post togliendo Help!!! e tutti gli altri punti esclamativi mettendo un titolo che faccia capire bene la situazione.
Ri-ciao
Sei abbruzzese se dopo che ti sei strafogato un chilogrammo di pasta, hai il coraggio di dire alla cuoca "cacc ch'è cott" - Se entra un piccione in casa..chiudi le finestre!
Ubuntu User #28657 - Il mio vecchio hardware - Tag Codice
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 13190
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: PIDOF e KILL concatenati!!!! Help!!!

Messaggio da thece »

:ciao:

la questione è: quanti processi in esecuzione hanno il nomeprocesso che stai cercando? Se più di uno, ne vuoi killare uno in particolare o tutti? In quest'ultimo caso basta che usi killall nomeprocesso. Se ne vuoi killare uno solo in particolare allora la questione si complica
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: Google [Bot] e 13 ospiti