Я пытаюсь вызвать Perl-сценарий из сценария оболочки, и код выглядит так, как показано ниже ...
сценарий оболочки test_sh
#Call the script
test2.pl ${PARTITION_ID} ${VNG_USER} ${VNG_PASSWORD} ${VNG_INSTANCE}
if [ $? -ne 0 ]
then
OP1ExitStatus -6
fi
при выполнении появляется сообщение об ошибке ниже: *Разрешения 1006 *
./test_sh[142]: test2.pl: not found
Failed in test_sh
для обоих файлов равны 755.
Но когда я и вызываю test2.pl напрямую из командной строки, передав все аргументы, он запускается успешно.Я пробовал также с приведенной ниже командой:
#Call the script
perl test2.pl ${PARTITION_ID} ${VNG_USER} ${VNG_PASSWORD} ${VNG_INSTANCE}
if [ $? -ne 0 ]
then
OP1ExitStatus -6
fi
, но она также не работает.пожалуйста, дайте мне знать, как действовать, чтобы запустить его успешно.