Ik zoek een shell script voor tijdelijke work around dat controleert of een service nog draait vanuit top en mocht het gestopt zijn start.
Iemand in de kast liggen ?
Groetend.
Mike
Likes: 0
Ik zoek een shell script voor tijdelijke work around dat controleert of een service nog draait vanuit top en mocht het gestopt zijn start.
Iemand in de kast liggen ?
Groetend.
Mike
"Zo zijn ook wij één leverancier. Dé leverancier in gedegen Linux kennis, wanneer jij dat nodig hebt."
Boek je admin vandaag nog via : www.admin.nu
Gevestigd in Nederland en Moldavië
Lees hier de webhostingtalk.nl forum regels en voorwaarden!
Ceph, CloudStack en ZFS consultancy: 42on B.V.
Lees hier de webhostingtalk.nl forum regels en voorwaarden!
Beide ken ik maar zoek op moment gewoon een tooltje die met grep oid uit ps aux ophaalt of apache nog draait, zoniet restart.
"Zo zijn ook wij één leverancier. Dé leverancier in gedegen Linux kennis, wanneer jij dat nodig hebt."
Boek je admin vandaag nog via : www.admin.nu
Gevestigd in Nederland en Moldavië
Lees hier de webhostingtalk.nl forum regels en voorwaarden!
Over welke service gaat het? Apache? Of wat anders, en dan moet je met de pid beginnen werken..
Of deze misschien iets voor je?:
http://freshmeat.net/projects/psmon/
gaat om httpd, probleem is dat de pid blijft staan maar apache zichtbaar in ps aux is gestorven. Op moment je service restart doet is er niks aan de hand en draait het weer naar behoren.Origineel geplaatst door Tuinslak
Over welke service gaat het? Apache? Of wat anders, en dan moet je met de pid beginnen werken..
Ik meen dat ik al een keer eerder soort gelijk shell script gezien hebt maar kan het niet (meer) vinden.
"Zo zijn ook wij één leverancier. Dé leverancier in gedegen Linux kennis, wanneer jij dat nodig hebt."
Boek je admin vandaag nog via : www.admin.nu
Gevestigd in Nederland en Moldavië
Lees hier de webhostingtalk.nl forum regels en voorwaarden!
Gewoon zelf een bash scriptje in elkaar steken.
#!/bin/sh
#
chkpid=$( ps -f U $USR | grep -i $NAME | grep -i SCREEN | awk {'print $2'} )
case "$1" in
status)
if [ ! -z "$chkpid" ]
then
echo "Server Running"
exit 0
else
echo "Server Down"
fi
;;
*)
echo "Usage: $0 {start|stop|status|restart}"
exit 1
;;
esac
exit 0
Heb/had hetzelfde voor
Dit staat bij ons in een cronjob (Gentoo Linux)
Code:*/6 * * * * lynx -dump http://localhost &>/dev/null || (/etc/init.d/apache2 zap; pkill apache2; /etc/init.d/apache2 start)