Come tenere un processo attivo

15 dicembre 2007 - Fonte: http://hackheads.blogspot.com/
A volte accade che usando determinati software essi si chiudano inaspettatamente per svariati motivi, a me succedeva con alcuni client torrent o comunque con software in via di sviluppo...
Sicuramente vi e' gia' successo! Bene, lo risolviamo con uno script, prima di tutto apriamo un terminale e digitiamo ("nprog" e' il nome del programma, diamo un bel nome allo script cosi da avere ordine sulla nostra installazione):

sudo touch /etc/init.d/keep-nprog-up
sudo gedit /etc/init.d/keep-nprog-up

Lo posizioniamo sotto /etc/init.d su Debian e derivate se usate Redhat o derivate mettiamolo sotto /etc/rc.d

Ora scriviamo lo script:

#!/bin/bash
istanza=`ps ax | grep "nprog" | grep -v grep |wc -1`
if [ $istanza == 0 ]; then
while true;...

Leggi il seguito »