Obtenha o código de saída para o comando em bash / ksh
Eu quero escrever um código assim:
command="some command"
safeRunCommand $command
safeRunCommand() {
cmnd=$1
$($cmnd)
if [ $? != 0 ]; then
printf "Error when executing command: '$command'"
exit $ERROR_CODE
fi
}
Mas este código não funciona da maneira que eu quero. Onde eu cometi um erro?