LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 960|回复: 8

ssh [nohup command] 出错[基本解决]

[复制链接]
发表于 2004-3-4 17:27:29 | 显示全部楼层 |阅读模式
ssh 在ip地址后,跟nohup command出错
意图是将命令放到background去做,然后退出ssh(程序需仍在进行),并进行下面的操作
现在还不明白为什么这样他不工作,有什么其他办法?
发表于 2004-3-4 18:33:07 | 显示全部楼层
对方是否开启了ssh服务?
 楼主| 发表于 2004-3-4 22:13:11 | 显示全部楼层
是的,已开启,其他命令都可以实现,唯独开头是nohup的操作,都出现错误。
错误体现在:程序输出直接显示在屏幕上,当前ssh进程不能关闭,导致下面的脚本无法运行
发表于 2004-3-4 23:04:29 | 显示全部楼层
nohup command &
后注消登录,就可以了!实际上这个进程已经在运行了,我测试了一下,再用这个用户重新登录后这个后台依然存在
1406 ?        00:00:00 sleep
 楼主| 发表于 2004-3-5 08:02:23 | 显示全部楼层
是嘛,我也是用nohup command &
请问你注销登陆是自动的,还是手动的?
发表于 2004-3-5 11:37:18 | 显示全部楼层
nohup适合后台进程,有屏幕输出的不可以!
也可以这样试试看:
ssh hostname "command &"
 楼主| 发表于 2004-3-5 11:43:21 | 显示全部楼层
情况现在是这样的
我ssh host 进去后,输入nohup ./cmd & 一切正常
但是使用ssh host "nohup ./cmd &" 就不行了@@"
发表于 2004-3-5 12:02:15 | 显示全部楼层
那你就用一切正常的吧 :sorry
 楼主| 发表于 2004-3-5 13:49:15 | 显示全部楼层
哦,也只能这样拉 ,谢谢惠顾,谢谢大大
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表