Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はこのコマンドを持っています:
awk 'BEGIN {system ("mplayer mms :// xx.xx.xx -dumpstream -dumpfile xxx.wmv")}'
60秒後にこのコマンドを終了するには?
クエリを実行すると、bashサブプロセスのpidを取得できます$!。awkプロセスの値を保存し、60秒間スリープして、awkプロセスを強制終了します。
$!
awk 'BEGIN {system ("mplayer mms :// xx.xx.xx -dumpstream -dumpfile xxx.wmv")}' & pid=$! sleep 60 kill $pid
&これには、親コントロールが続行されるように、バックグラウンドプロセスとしてawkプロセスを実行する必要があります。
&