タグ

killに関するnektixeのブックマーク (3)

  • WEBRick終了できないのはなぜ - akiyan.com 管理人メモ

    railsいじってるんだけど、デーモン起動したWEBRickを終了できなくてハマり中。 [root@] # ps -aux | grep ruby root 15312 0.0 7.4 35572 33716 ?? S 2:12PM 0:04.36 ruby script/server -d [root@] # kill 15312 [root@] # ps -aux | grep ruby root 15312 0.0 7.4 35572 33716 ?? S 2:12PM 0:04.36 ruby script/server -d [root@] # OSはFreeBSD6.1-Release、RoRはportsでインストール。

    WEBRick終了できないのはなぜ - akiyan.com 管理人メモ
  • 技術メモ帳 - pgrep, pkill を使用してプロセスを殺す

    最近、会社でシェルの操作方法について教えているのだが、 pgrep / pkill / skill / pidof といった 便利なプロセス操作系コマンドを知らない人が実に多い。 プロセスを殺すというのは、よくある作業なので 今回はコレについて書いてみる。 たとえば、これらのコマンドを知らない人が、 指定した名前のプロセスを kill する手順はだいたい 以下のようなものになることだろう。 $ ps aux | grep プロセス名 | grep -v 'grep' # コマンドの出力結果から pid を目で確認 12345 ... .. hoge .. .. $ kill 12345 この作業は非常に面倒で退屈だ。 もし殺さなければならないプロセスがたくさんあったときは どうするのだろうか。 おまけに、grep コマンド自身が候補に含まれてしまう事があるのだが、 grep -v grep

  • プロセス

    6.1 プロセス プロセス Linux 上にはたくさんのプログラムが同時に動いています. それぞれのプログラムは一つだけで処理を行っているものもありますし, 複数のプログラムによって一つの処理が行われている場合もあります. このプログラムが動作している最小の単位を プロセスと呼びます. どんなプロセスが動いているかを確認するには ps コマンドを使います.オプションとして -x をつけるとそのユーザの権限で実行しているプロセスが表示されます. [student]$ ps -x PID TTY STAT TIME COMMAND 15064 ? S 0:01 /usr/bin/gnome-session Classic 15091 ? S 0:00 ssh-agent /etc/X11/xinit/Xclients 15107 ? S 0:00 gnome-smproxy --sm-conf

  • 1