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 &