我正在写剧本。通过这个脚本,我通过ssh登录到其他系统并执行该系统上的其他脚本。
这是我执行脚本的代码
def run_script
system("script/all/myscript")
end
这是我的脚本代码
#!/usr/bin/expect -f
spawn ssh -p 11111 admin@localhost
expect "*assword"
send "1234\r"
interact
nohup ./second_script > second_script.out 2> second_script.err < /dev/null | echo $! > second_script_pid.txt &
但它没有用,因为我登录那台机器时没有看到任何second_script.out和second_script.err文件?
我在这里错过了什么吗?