いくつかのステップを自動化するコードを書いています。最初にユーザーを切り替えてから、perl スクリプトを実行する必要があります。これが私のコードです
if [ -a /try/Test ]
then
su trial -c ". /try/.profile Test"
expect -c 'spawn try1;
send "3\r";
send "1\r";
send "show\r";
interact';
fi
try1 は、呼び出しようとしている perl プログラムです。このスクリプトは、このエラーをスローします。
couldn't execute "try1": no such file or directory
while executing
"spawn try1"
しかし、この手順を手動で実行してからこのスクリプトを実行すると、このスクリプトはエラーなしで実行されます。