Skrypt w bashu sprawdzający czy inny program jest uruchomiony

0

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).

1

pgrep

0
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? :(

0
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? :(

screenshot-20191128232358.png

0

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

0
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? :(

screenshot-20191128232358.png

Czy to by oznaczało, że jednak ten kod jest poprawny?

0

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1