日期:2014-05-16  浏览次数:20828 次

请教高手:在Solaris上,在一台机器上rsh到另一台机器执行sh script,完毕后却不退出,原因???
在Solaris上,在一台机器上rsh到另一台机器执行sh   script,完毕后却不退出,大家认
为有那些可能原因?

例如:
#rsh   10.13.13.2   /etc/test      
/etc/test   begin.....(脚本开始执行)
.....
.....
/etc/test   end.....     (脚本执行到结束)
然后rsh就停止在这不退出了,/etc/test   已经正确执行完了啊。
是脚本里有什么问题?还是rsh的问题?
(/etc/test脚本太多,不好贴出来,请大家帮忙分析一下大概原因)

------解决方案--------------------
在命令后面加& 让程序在后台运行
------解决方案--------------------
在命令后面加& 让程序在后台运行
->
我是在C程序中使用rsh去执行远程机器上的脚本,程序中需要根据脚本的返回值判断脚本是否执行成功(自己调用rsh写的函数可以得到脚本执行的返回值)

让程序后台运行的话 就无法根据脚本返回值判断脚本是否执行成功了。

------解决方案--------------------
dddd