kill -9 コマンドを発行する前に、プロセスを強制終了し、プロセスが実行されていることを確認するスクリプトを作成しようとしています。常に出力があると想定するバグに遭遇しています。
#!/bin/sh
rc=$?
#Ask to check for a process to kill
clear
echo "Please enter a process number you would like to kill"
echo ""
read proc
ps -ef | awk '{print $2}' | grep *$proc*
if [[ $rc != 0 ]]; then
echo "Process not running or already killed"
sleep 2
exit $rc
else
clear
echo "Killing process..."
sleep 2
# kill -9 $proc
fi