Claudiogarau.it :: Tutorials & Scripts, PHP, Linux and more.

Home ~ Linux :: Uno Shell Script per terminare i processi :: Indice Linux

Uno Shell Script per terminare i processi

Categoria: Linux Inserito il: 26-03-2007 Stampa (27026 click)

Ultimamente ricevo spesso richieste di aiuto riguardo un problemino sulla creazione di script per Shell Linux da utilizzare per la terminazione di programmi.

Un esempio che faccio spesso riguarda la digitazione di uno shell-script per la terminazione di tutti i processi attivati dall'avvio del browser per la navigazione internet Firefox.
Riporto di seguito il codice relativo allo script in oggetto, pronto per essere modificato sulla base delle diverse esigenze e dei differenti programmi da terminare:

#!/bin/bash 
esac 
killall firefox-bin 
find "$HOME/.mozilla/firefox" -name "lock" -exec rm {} \;
Se i percosi all'applicazione sono quelli generalmente stabiliti di default, lo script dovrebbe funzionare correttamente, indipendentemente dalla distribuzione Linux in cui viene attivato.

E' buona norma ricordare che per la terminazione forzata di un processo, in Linux si utilizza il comando 'kill' digitato da linea di comando.

'kill' deve essere associato al Process ID del programma che si intende terminare:
kill PID
Per PID intendiamo il numero identificativo univoco relativo al processo in corso, esso viene generalmente rilevato grazie all'uso dei programmi di monitoraggio 'ps aux' e 'top'.

Cerca nel sito
Per sito
Sviluppatore di applicazioni Web con competenze evolute nella progettazione delle basi di dati, autore per alcune delle pių importanti testate on line dedicate alla manualistica tecnica (HTML.it, MrWebmaster.it, Edit) e consulente per l'e-learning.
Tutte le categorie
Tutorial Random
PHP e DOMXML per il parsing XML
Il parser di tipo DOM č un API sviluppata dal consorzio W3C che ci permette di avere accesso... Leggi l'articolo
Corsi online per sviluppatori
Corsi per Webmaster, Web Designer, Programmatori, Grafici e Sistemisti