Skrypt basha, który służy do zarządzania stanem serwera.
Powiedzmy, że mamy program startujący serwer server.sh, nasz program będzie miał jedno proste zadanie: co sekundę będzie sprawdzać czy serwer jest uruchomiony, a jeśli nie jest będzie go uruchamiać ponownie.
Program powinien korzystać z pidfiles (patrz: Start/stop deamon).
pgrep
stivens napisał(a):
pgrep
przepraszam, ale chyba nie do końca rozumiem co się stało i o co chodzi, mogę prosić o tłumaczenie? :(
adekniejadek napisał(a):
stivens napisał(a):
pgrep
przepraszam, ale chyba nie do końca rozumiem co się stało i o co chodzi, mogę prosić o tłumaczenie? :(
Jeszcze raz zamieszczę to co udało mi się napisać:
#!/bin/bash
while true
do
start-stop-daemon -S --oknodo -m ~/server.pid -p ~/server.pid -x ~/server.sh
sleep 1
done
nie jestem pewna czy kod jest poprawny/wystarczający/pełny , zrobiłam tak jak po swojemu zrozumiałam polecenie, niestety nie jestem pewna czy zrozumiałam je dobrze :(
stivens napisał(a):
adekniejadek napisał(a):
stivens napisał(a):
pgrep
przepraszam, ale chyba nie do końca rozumiem co się stało i o co chodzi, mogę prosić o tłumaczenie? :(
Czy to by oznaczało, że jednak ten kod jest poprawny?
To byla taka podpowiedz ze mozna inaczej (aczkolwiek moze niekoniecznie ladniej).
Nie wiem. A dziala?
Ale -x chyba kiepsko dziala z interpretowanymi skryptami wg. manuala