결과를 얻고 결과에 따라 명령을 실행하는 bash 스크립트가 있습니다. 이 스크립트에 문제가 없는지bash 스크립트에서 kill 명령 결과를 가져 오는 방법
#!/bin/bash
commandResult=$(($myCommand) 2>&1)
if [[ "$commandResult" == *Error* ]]; then
x="failed"
else
x="success"
fi
echo $x
exit 0;
, 문제는 내가 명령 줄에 kill -9 $myCommand
을 통해 스크립트를 실행의 중간에 $myCommand
을 죽이려 할 때 $commandResult
는 "null이 될 및 것입니다 : 여기에 스크립트입니다 성공 "이 인쇄됩니다.
$commandResult
에 죽이는 결과를 넣거나이 스크립트에서 프로세스가 죽었는지 확인하려면 어떻게해야합니까?
도움을 주시면 감사하겠습니다.