Försöker göra ett bashscript som kollar om spamd är igång och om inte så ska den starta den igen..

körde ps o greppade efter spamd för att se om den kördes och labbade lite hit o dit med outputen men fick sen hjärnsläpp, de funkar inte :/

Nån som har ett exempel?

edit: nedan är de ja testat som inte funkar..

if $(ps aux |grep 'spamd')
then
echo ja
else echo nej
fi

edit igen: fick de att fungera, hade med lite onödiga fnuttar.

if [ -z $(ps aux|grep spamd|grep -v grep|cut -c 1-6) ] ;
then exec spamd -d ; fi

Senast redigerat 2004-09-03 11:38