実行中のプロセスをKillする

% ps command confirm executing process.

プロセスを確認する

% ps -ax

% ps -ax | grep mysql
101: 3639 ??         0:00.04 /bin/sh /opt/local/lib/mysql56/bin/mysqld_safe --skip-grant-tables
102: 3760 ??         0:14.35 /opt/local/lib/mysql56/bin/mysqld --basedir=/opt/local --datadir=/opt/local/var/db/mysql56 --plugin-dir=/opt/local/lib/mysql56/plugin --user=mysql --skip-grant-tables --log-error=/opt/local/var/db/mysql56/developer-no-MacBook-Air.local.err --pid-file=/opt/local/var/db/mysql56/developer-no-MacBook-Air.local.pid --port=3306
221:34753 ttys000    0:00.00 grep --color -n -I --exclude=*.svn-* --exclude=entries --exclude=*/cache/* mysql

% ps -ef

ps -ef はより詳細に情報を吐き出します。

% ps -ef | grep mysql
101:    0  3639     1   0 Sat09AM ??         0:00.04 /bin/sh /opt/local/lib/mysql56/bin/mysqld_safe --skip-grant-tables
102:   74  3760  3639   0 Sat09AM ??         0:14.35 /opt/local/lib/mysql56/bin/mysqld --basedir=/opt/local --datadir=/opt/local/var/db/mysql56 --plugin-dir=/opt/local/lib/mysql56/plugin --user=mysql --skip-grant-tables --log-error=/opt/local/var/db/mysql56/developer-no-MacBook-Air.local.err --pid-file=/opt/local/var/db/mysql56/developer-no-MacBook-Air.local.pid --port=3306
221:  502 34764 34725   0  6:33PM ttys000    0:00.00 grep --color -n -I --exclude=*.svn-* --exclude=entries --exclude=*/cache/* mysql

プロセスをkillする

idを指定し、プロセスやジョブをkillします。
-9をつけることで、強制的に終了することができます。

// kill process id 3639
% sudo kill -TERM 3639

// forced to kill
% sudo kill -9 3639