Получить код выхода для команды в bash/ksh

Я хочу написать такой код:

command="some command"

safeRunCommand $command

safeRunCommand() {
   cmnd=$1

   $($cmnd)

   if [ $? != 0 ]; then
      printf "Error when executing command: '$command'"
      exit $ERROR_CODE
   fi
}

Но этот код не работает так, как я хочу. Где я допустил ошибку?

52
задан javaPlease42 30 December 2013 в 08:34
поделиться