Cron automatyczne uruchamianie zabitego procesu
: 01 kwietnia 2010, 14:54
Zacznę od tego że się przywitam więc Witam wszystkich 
Dziś kombinuje jakby tu sobie poradzić z pewną aplikacją, która działa pod wine tzn. idea jest taka, że czasami nie zawsze proces ten zostanie zabity z nie znanej przyczyny i chce wykombinować coś aby cron sprawdzał, czy akurat ten program jest uruchomiony i jeśli nie to by go uruchamiał
Do tej pory z pomocą Google znalazłem coś takiego:
Tyle że w moim przypadku nie chce mi to działać, zapewne coś źle robię. Dlatego zwracam się z prośbą o pomoc do Was.
Podczas wywołania tego skryptu zwraca mi, że w linii 10 nie znane polecenie.
W pliczku ,,gs'' mam polecenie, które uruchamia mi wspomnianą aplikację, czyli:
Będę wdzięczny za jakąkolwiek pomoc.
Dziś kombinuje jakby tu sobie poradzić z pewną aplikacją, która działa pod wine tzn. idea jest taka, że czasami nie zawsze proces ten zostanie zabity z nie znanej przyczyny i chce wykombinować coś aby cron sprawdzał, czy akurat ten program jest uruchomiony i jeśli nie to by go uruchamiał
Do tej pory z pomocą Google znalazłem coś takiego:
Kod: Zaznacz cały
#!/bin/bash
SERVICE=${1:-D2GS.exe}
service $D2GS.exe status | grep "uruchomiony..." >/dev/null
RC=$?
if [ $RC -ne 0 ] ; then
echo "$SERVICE nie działa, uruchamiam"
service $/home/user/bin/gs
fi
Podczas wywołania tego skryptu zwraca mi, że w linii 10 nie znane polecenie.
W pliczku ,,gs'' mam polecenie, które uruchamia mi wspomnianą aplikację, czyli:
Kod: Zaznacz cały
wine D2GS.exe &