(Debian GNU/Linux 10 (Buster) + KDE plasma にて)
VLC media player 終ったように見えて、メモリ内に残っている。
[探す方法]
・Ksysguard プロセステーブルよりvlc検索
消したはずのvlcが残っていくのがわかる
・ps と grep
$ ps aux | grep vlc
$ ps aux | grep vlc
または、STAT表示を残してgrepコマンド自体を表示させない体裁
$ ps aux | grep -E 'STAT|vlc' | grep -v grep
・pgrep (procpsパッケージ要)
$ pgrep -a vlc
4271 /usr/bin/vlc --started-from-file /home/user/.....
5467 /usr/bin/vlc --started-from-file /home/user/.....
$ pgrep -a vlc
4271 /usr/bin/vlc --started-from-file /home/user/.....
5467 /usr/bin/vlc --started-from-file /home/user/.....
・ps と grep と watch
15秒毎にvlcが残っていないか見張る
$ watch -n15 "ps aux | grep -E 'STAT|vlc' | grep -v grep"
15秒毎にvlcが残っていないか見張る
$ watch -n15 "ps aux | grep -E 'STAT|vlc' | grep -v grep"
[消す方法]
・Ksysguard プロセステーブル 検索して該当vlcを右クリック→シグナルを送る→割り込み(INT)
・kill 一つずつなので面倒
$ kill -s INT プロセス番号
・killall 一気に消せて一番便利
・killall 一気に消せて一番便利
$ killall -s INT vlc
・pkill (procpsパッケージ要) (-e:echoはなくてもいい)
・pkill (procpsパッケージ要) (-e:echoはなくてもいい)
$ pkill -INT -e vlc
備考
STAT
S 割り込み可能なスリープ状態 (イベントの完了を待っている)
l マルチスレッド化されている (NPTL pthreads が行うように、CLONE_THREADが使われている)
SIGNAL
1 HUP 制御している端末/プロセスがハングアップした
2 INT キーボードからの割り込み命令([Ctrl]+[C]キー)
3 QUIT キーボードからの中止命令([Ctrl]+[\]キー)
9 KILL プロセスの強制終了命令
15 TERM プロセスの終了命令(デフォルト)
18 CONT プロセスの再開命令
19 STOP プロセスの停止命令([Ctrl]+[Z]キー)
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。