Hi,
ich hoffe ihr könnt mir weiterhelfen..
Ich habe hier ein kleines shell script:
Programm "A" führt beim start ein weiteres Programm aus (Programm B), jedoch schließt sich Programm A nicht automatisch sonder läuft auch weiter nach dem beenden von Programm B.
Mein script wird als ohne manuelles eingreifen nie komplett ausgeführt.
Ich frage mich jetzt ob ich in das script irgenwas einbauen kann was regelmäßig guckt ob Programm B noch läuft und wenn nicht Programm A schließt.
Ungefähr sowas:
Hat jemand ne idee wie ich sowas realisieren kann? DANKE!
ich hoffe ihr könnt mir weiterhelfen..
Ich habe hier ein kleines shell script:
Code:
pgrep xbmc.bin | xargs kill -SIGSTOP
xrandr -s 1280x720
/launch/program-a
sleep 0.5
xrandr -s 1920x1080
pgrep xbmc.bin | xargs kill -SIGCONT
Programm "A" führt beim start ein weiteres Programm aus (Programm B), jedoch schließt sich Programm A nicht automatisch sonder läuft auch weiter nach dem beenden von Programm B.
Mein script wird als ohne manuelles eingreifen nie komplett ausgeführt.
Ich frage mich jetzt ob ich in das script irgenwas einbauen kann was regelmäßig guckt ob Programm B noch läuft und wenn nicht Programm A schließt.
Ungefähr sowas:
Code:
pgrep xbmc.bin | xargs kill -SIGSTOP
xrandr -s 1280x720
/launch/program-a &
sleep 10 ## Gibt Programm A genug Zeit Programm B zu starten
check-ob-program-b-noch-lauft
killall program-a
sleep 0.5
xrandr -s 1920x1080
pgrep xbmc.bin | xargs kill -SIGCONT
Hat jemand ne idee wie ich sowas realisieren kann? DANKE!
0 commentaires:
Enregistrer un commentaire