Portál AbcLinuxu, 6. listopadu 2025 09:20
kill 123 (123 = mplayer PID). Jenze bych musel znat PID.
#!/bin/bash mplayer video & ... nejaky kod ... kill $!;
killall mplayer,
pripadne by mohlo pomoct kill %1, ked to je "job" beziaci na
pozadi.
q ?
mkfifo /tmp/mp_pipeChová se to jako normální roura, co do ní pošleš, vyleze na druhé straně. Její výstup čte mplayer, na vstup zapíšeš např.:
echo 'seek 1' > /tmp/mp_pipe
echo 'q' > /tmp/mp_pipeNemusíš řešit pid, lze to používat i z úplně jiného skriptu (i pod jiným uživatelem - jenom nastavení přístupových práv k rouře), jenom musí oba skripty znát název roury.
man pidof man pgrep man pkill
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.