Я пытаюсь создать сценарий bash, который убивает процесс, а затем он будет выполнять другие действия.
PID=`ps -ef | grep logstash | grep -v "grep" | awk '{print $2}'`
echo $PID
kill -9 $PID
echo "logstash process is stopped"
rm /home/user/test.csv
echo "test.csv is deleted."
rm /home/example.txt
echo "example.txt is deleted."
Когда я запускаю сценарий, он убивает logstash
как не защищенный, но завершаетсятакже весь мой сценарий.
Я также пробовал: kill -9 $(ps aux | grep 'logstash' | awk '{print $2}')
.С помощью этой команды мой скрипт также будет прерван.