Strona 1 z 1
[BASH/Python] Włączanie programu jeżeli wyłączony
: 03 sie 2009, 16:48
autor: rryk
Chce aby skrypt wykonywał pewną akcje jeśli program "plik" zostanie wyłączony (zniknie z listy uruchomionych programów) i aby owy skrypt można było zamknąć odpowiednią komendą. Skrypt może być w dowolnym języku oby tylko działał i nie ciął za bardzo kompa ^^
Odp: [BASH/Python] Włączanie programu jeżeli wyłączony
: 03 sie 2009, 18:24
autor: f00sek
Kod: Zaznacz cały
#!/bin/bash
if [ -z "$(pgrep Program)" ]; then
{
Program
}
fi
Tak na szybkiego... I ustaw w cronie zeby uruchamial sie co minute.
Odp: [BASH/Python] Włączanie programu jeżeli wyłączony
: 03 sie 2009, 19:04
autor: rryk
f00sek pisze:Kod: Zaznacz cały
#!/bin/bash
if [ -z "$(pgrep Program)" ]; then
{
Program
}
fi
Tak na szybkiego... I ustaw w cronie zeby uruchamial sie co minute.
nie mam DOSTEPU DO Crona wiec dam petlE ^^
ale to niedziała - mam coś takiego:
Kod: Zaznacz cały
#!/bin/bash
while [ 1 ]; do
if [ -z "$(pgrep PROGRAM)" ]; then
{
PROGRAM
}
fi
sleep 60
done
i niedziała
Odp: [BASH/Python] Włączanie programu jeżeli wyłączony
: 03 sie 2009, 20:46
autor: leon1313
Może zapomniałeś o ścieżkach do programu. U mnie cos takiego działa:
Kod: Zaznacz cały
#!/bin/bash
while [ 1 ]; do
if [ `pgrep sshd` ]; then
echo "działa";
else echo "nie działa";
fi;
sleep 2;
done;
Odp: [BASH/Python] Włączanie programu jeżeli wyłączony
: 04 sie 2009, 11:06
autor: f00sek
Tak - jeżeli chcesz aby po wpisaniu "Program" uruchomił się dany program, musisz go wstawić do jednego z katalogów ze zmiennej $PATH lub stworzyć sobie odpowiedni alias w .bashrc.
Odp: [BASH/Python] Włączanie programu jeżeli wyłączony
: 08 sie 2009, 15:18
autor: kreator
Najłatwiej po prostu uruchamiać program przez specjalnie stworzony skrypt, np.:
#!/bin/sh
firefox
mplayer /pliki/Ubuntu/Sounds/Click.wav (lub dowolna inna komenda jaką chcemy wykonać po zakończeniu działania w tym przypadku firefoxa)
exit 0
pozdrawiam