[BASH/Python] Włączanie programu jeżeli wyłączony
- rryk
- Serdeczny Borsuk
- Posty: 206
- Rejestracja: 04 mar 2008, 16:00
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.04
- Środowisko graficzne: GNOME
- Kontakt:
[BASH/Python] Włączanie programu jeżeli wyłączony
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 ^^
- f00sek
- Serdeczny Borsuk
- Posty: 109
- Rejestracja: 18 kwie 2009, 15:54
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Kontakt:
Odp: [BASH/Python] Włączanie programu jeżeli wyłączony
Kod: Zaznacz cały
#!/bin/bash
if [ -z "$(pgrep Program)" ]; then
{
Program
}
fi
System.out.println ("Java programmer");
- rryk
- Serdeczny Borsuk
- Posty: 206
- Rejestracja: 04 mar 2008, 16:00
- Płeć: Mężczyzna
- Wersja Ubuntu: 9.04
- Środowisko graficzne: GNOME
- Kontakt:
Odp: [BASH/Python] Włączanie programu jeżeli wyłączony
nie mam DOSTEPU DO Crona wiec dam petlE ^^f00sek pisze:Tak na szybkiego... I ustaw w cronie zeby uruchamial sie co minute.Kod: Zaznacz cały
#!/bin/bash if [ -z "$(pgrep Program)" ]; then { Program } fi
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
- leon1313
- Zakręcona Traszka
- Posty: 668
- Rejestracja: 02 sty 2006, 19:35
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.10
- Środowisko graficzne: KDE Plasma
- Architektura: x86
Odp: [BASH/Python] Włączanie programu jeżeli wyłączony
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;
"Poza tym dostałeś PLONKa i zabraniam Ci pisać na te grupe!!! Powiedziałem PLONK i sie zamknij i nawet nie knuj rzeby mi odpisywać! Zabraniam!!!"
- f00sek
- Serdeczny Borsuk
- Posty: 109
- Rejestracja: 18 kwie 2009, 15:54
- Płeć: Mężczyzna
- Wersja Ubuntu: 10.04
- Środowisko graficzne: GNOME
- Architektura: x86_64
- Kontakt:
Odp: [BASH/Python] Włączanie programu jeżeli wyłączony
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.
System.out.println ("Java programmer");
- kreator
- Piegowaty Guziec
- Posty: 27
- Rejestracja: 08 lip 2008, 21:54
- Płeć: Mężczyzna
- Wersja Ubuntu: 8.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Kontakt:
Odp: [BASH/Python] Włączanie programu jeżeli wyłączony
Najłatwiej po prostu uruchamiać program przez specjalnie stworzony skrypt, np.:
pozdrawiam#!/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
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 5 gości