特定のプロセスを殺したいとき
特定のプロセスをgrep→確認→killするという一連の操作を対話式で書いてみた。
PS=`pgrep -lf "${1:?引数に殺したいプロセス名を渡してね}"` echo $PS if [ -z "${PS}" ]; then echo "殺したいプロセス名は存在しないようですね、ウィー" exit 1 fi echo "これらのプロセスを殺してもよろしいですか? [Y/n]" read ANSWER case `echo $ANSWER | tr y Y` in "" | Y* ) { pkill -f "${1}" echo "ヒーハー!!" };; * ) echo "フー!!";; esac