Hallo, Neptun,
Code
Die Idee hinter dem beschriebenen Vorgehen ist, dass du dir die Pid des Shellscriptes "merkst". Wenn du später diesen Prozess mit kill -SIGTERM $( cat /tmp/<scriptname.tmp>) beendest, wird auch der vlc Kindprozess beendet.
Du kannst alternativ natürlich auch die Pid des Vlc Prozesses direkt verwenden.
Dazu fügst du am Ende lediglich ein & an.
Damit wird dieser VLC Prozess im Hintergrund gestartet und seine Pid findet sich in der Special Var namens $!
Bei beiden Varianten musst du dich selbst darum kümmern, dass der VLC Prozess abgeschossen wird.
In Variante zwei genügt es, wie schon geschrieben, einfach ein Blank& an die VLC Zeile anzufügen, und danach eine Zeile z.B. "vlc_pid=$!" anzufügen.
Dann sleepst du deine gewünschte Zeit mit z.B.
sleep 10.5 # schlafe für 10einhalb Sekunden
kill -SIGTERM $vlc_pid
Alles anzeigen
Herzlichst, Gisela