Strona 1 z 1

Cron automatyczne uruchamianie zabitego procesu

: 01 kwietnia 2010, 14:54
autor: mccn
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:

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
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:

Kod: Zaznacz cały

 wine D2GS.exe &
Będę wdzięczny za jakąkolwiek pomoc.

: 02 kwietnia 2010, 13:17
autor: xmaster
Poszukaj na forum jest odpowiedź.