【发布时间】:2013-01-21 17:13:58
【问题描述】:
我有一个脚本,它执行几个命令,然后远程登录到机器。现在我需要从另一个 perl 脚本调用这个脚本。
$result = `some_script.pl`;
脚本 some_script.pl 成功执行,但由于脚本在 telnet 提示符处等待,我无法退出主脚本。
我还需要捕获脚本的退出状态,以确保 some_script.pl 成功执行。
我无法修改 some_script.pl。
在 some_script.pl 成功执行后,有什么方法可以让我退出?
【问题讨论】:
-
为什么要远程登录到一台机器? telnet 到它后它会运行任何东西吗?
-
system('some_script.pl &');