solaris的ssh为什么后台执行的时候进程不退出?# Unix - 噫吁兮,危乎高哉
a*n
1 楼
我用的是sun的ssh,登录到远程的另一个solaris上
SSH是在一个脚本程序a.sh里执行,然后把这个脚本放在crontab里(是不是就相当于用
&来后台执行?)
命令很简单类似这样:
ssh a**[email protected] 'gzip a.b'
如果是我手动在shell下执行这个脚本,gzip完毕后就会退出,没有任何问题
但是如果在crontab里,或者用a.sh &来后台执行,该进程就会一直hang在内存里,必须
用kill才能杀掉(而远程的gzip任务已经执行完毕)
请问谁对这个有经验?
SSH是在一个脚本程序a.sh里执行,然后把这个脚本放在crontab里(是不是就相当于用
&来后台执行?)
命令很简单类似这样:
ssh a**[email protected] 'gzip a.b'
如果是我手动在shell下执行这个脚本,gzip完毕后就会退出,没有任何问题
但是如果在crontab里,或者用a.sh &来后台执行,该进程就会一直hang在内存里,必须
用kill才能杀掉(而远程的gzip任务已经执行完毕)
请问谁对这个有经验?