gyarakilaszloHát, inkább nem ajánlanék egy oldalt sem, keress rá a while ciklusra (while loop) ha érdekel, amúgy tényleg nagyon hasznos. Ha berakod egy ilyenbe az indítandó folyamatot, akkor ha leáll, újraindítja. Pl.:
#!/bin/sh
while [ 1 ]
do xterm
done &
Bár egyes esetekben ez így nem jó, mert ahol indítás után egyből visszakapod a promtot, ott egyből indítja is megint. Erre példa mondjuk a gnome-terminal, a megoldás meg így néz ki:
#!/bin/sh
while [ 1 ]
do
if ! pgrep gnome-terminal
then gnome-terminal
fi
done &
A while után nem muszáj [ 1 ]-et írni, bármilyen parancs megfelel, a lényeg, hogy ne adjon hibát. Tehát így is jó lenne:
while echo
do parancs
done
A [ azért jó, mert nincs kimenete, bár ennyiből while echo >/dev/null is megfelel.
Ha bármi kérdésed lenne még, akkor tedd fel nyugodtan.