当前位置: 技术问答>linux和unix
请教高手:在Solaris上,在一台机器上rsh到另一台机器执行sh script,完毕后却不退出,原因???
来源: 互联网 发布时间:2016-01-25
本文导语: 在Solaris上,在一台机器上rsh到另一台机器执行sh script,完毕后却不退出,大家认 为有那些可能原因? 例如: #rsh 10.13.13.2 /etc/test /etc/test begin.....(脚本开始执行) ..... ..... /etc/test end..... (脚本执行到结束...
在Solaris上,在一台机器上rsh到另一台机器执行sh script,完毕后却不退出,大家认
为有那些可能原因?
例如:
#rsh 10.13.13.2 /etc/test
/etc/test begin.....(脚本开始执行)
.....
.....
/etc/test end..... (脚本执行到结束)
然后rsh就停止在这不退出了,/etc/test 已经正确执行完了啊。
是脚本里有什么问题?还是rsh的问题?
(/etc/test脚本太多,不好贴出来,请大家帮忙分析一下大概原因)
为有那些可能原因?
例如:
#rsh 10.13.13.2 /etc/test
/etc/test begin.....(脚本开始执行)
.....
.....
/etc/test end..... (脚本执行到结束)
然后rsh就停止在这不退出了,/etc/test 已经正确执行完了啊。
是脚本里有什么问题?还是rsh的问题?
(/etc/test脚本太多,不好贴出来,请大家帮忙分析一下大概原因)
|
在命令后面加& 让程序在后台运行
->
我是在C程序中使用rsh去执行远程机器上的脚本,程序中需要根据脚本的返回值判断脚本是否执行成功(自己调用rsh写的函数可以得到脚本执行的返回值)
让程序后台运行的话 就无法根据脚本返回值判断脚本是否执行成功了。
->
我是在C程序中使用rsh去执行远程机器上的脚本,程序中需要根据脚本的返回值判断脚本是否执行成功(自己调用rsh写的函数可以得到脚本执行的返回值)
让程序后台运行的话 就无法根据脚本返回值判断脚本是否执行成功了。
|
在命令后面加& 让程序在后台运行
|
dddd