Portál AbcLinuxu, 7. listopadu 2025 06:13
killall mplayercož není úplně dobré. Koukám na film a ten mi kiksne též
Neexistuje nějaké lepší řešení ?
Děkuji
mplayer pustit pouze na určitou dobu pomocí nějakých parametrů, to nevím. Pokud ne, tak nemusíš zabíjet "všechny" mplayery, ale pouze ten jeden konkrétní proces s tím správným mplayerem.
Dík
at (slouží k vykonání jednorázové akce, což je asi Tvůj případ; cron slouží spíše k opakované akci).
-endpos 02:00:00?
mplayer ... & sleep 7200 ; kill $!
#!/usr/bin/env python import subprocess, os, time, signal cmd = subprocess.Popen(['mplayer', 'film.avi']) pgrp = os.getpgrp() time.sleep(10) os.killpg(pgrp, signal.SIGTERM)
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.