sysadmin edit / etc / sudoers
на: (app-admin) NOPASSWD: / bin / bash -c /path01/scripthome/startDaemon.ksh
, и это решит проблему.
Пользовательский выбор находится в OPTION
, а не в RETVAL
.
Изменение:
case $RETVAL in
Кому:
case "$OPTION" in
Хорошо добавить set -u
в начало ваших сценариев bash
, чтобы получать предупреждения при использовании неопределенных переменных.
Также хорошо всегда указывать ваши переменные: «$ var»
, а не $ var
. Есть исключения, но они редки.