0

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
4

1 に答える 1