0
我有一個bash腳本,它運行命令以獲取其結果並根據結果執行操作。下面是該腳本:如何獲得kill命令導致bash腳本
#!/bin/bash
commandResult=$(($myCommand) 2>&1)
if [[ "$commandResult" == *Error* ]]; then
x="failed"
else
x="success"
fi
echo $x
exit 0;
沒有與此腳本沒有問題,問題是,當我試圖殺死$myCommand
在通過kill -9 $myCommand
在命令行運行腳本的中間,$commandResult
將是無效和「成功「將被打印。
我怎麼能把殺死結果放在$commandResult
或其他任何方式來找出在這個腳本中死亡的進程?
任何幫助將不勝感激。