设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 发行版讨论区 —— LinuxSir.cn
›
Redhat/Fedora/CentOS Linux
›
怎么把一个已经运行在某shell下的进程的shell退出而不退 ...
返回列表
查看:
655
|
回复:
8
怎么把一个已经运行在某shell下的进程的shell退出而不退出此进程?
[复制链接]
edxi
edxi
当前离线
积分
268
IP卡
狗仔卡
发表于 2006-4-27 09:22:47
|
显示全部楼层
|
阅读模式
我机器上有个进程现在跑在一个终端连接的shell下,且当前不能退出(在执行此进程时没有用nohup或screen,真是失败)。现在想把这个终端连接的shell关掉,有办法保留这个已经运行的进程吗?
各位大虾有没有好办法呢?(比如有没有办法把这个进程的父进程改成init?)谢谢!
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
edxi
edxi
当前离线
积分
268
IP卡
狗仔卡
楼主
|
发表于 2006-4-27 15:42:19
|
显示全部楼层
实验了一下ctrl+z把进程先放到后台再退出shell的办法,结果是图形化的程序没有问题,但字符界面的程序就会跟着这个shell一起退掉
有没有办法把这个进程的父进程改成init??
回复
支持
反对
使用道具
举报
显身卡
pointer
pointer
当前离线
积分
496
IP卡
狗仔卡
发表于 2006-4-27 22:06:58
|
显示全部楼层
好像以前看个在Shell里设置成什么就可以退出不杀子程序.
忘了, 兄弟再查查?
回复
支持
反对
使用道具
举报
显身卡
luajiu
luajiu
当前离线
积分
3
IP卡
狗仔卡
发表于 2006-4-27 23:57:50
|
显示全部楼层
nohup ./xxxx.sh&
这样执行 ,关掉shell也没有问题了
回复
支持
反对
使用道具
举报
显身卡
qhcao
qhcao
当前离线
积分
10
IP卡
狗仔卡
发表于 2006-4-28 02:18:13
|
显示全部楼层
ctrl+z, bg
回复
支持
反对
使用道具
举报
显身卡
cobranail
cobranail
当前离线
积分
2598
IP卡
狗仔卡
发表于 2006-4-28 11:52:51
|
显示全部楼层
nohup ./xxxx.sh&
回复
支持
反对
使用道具
举报
显身卡
edxi
edxi
当前离线
积分
268
IP卡
狗仔卡
楼主
|
发表于 2006-4-29 11:15:48
|
显示全部楼层
Post by
edxi
(在执行此进程时没有用nohup或screen,真是失败)。
hehe,我已经说了,那个进程我启的时候没有加nohup。。。现在又不能停。。。所以要有个办法可以把他的父进程弄到init去
当然其他什么办法也可以,只要不要把那个已经运行进程弄掉就行。。。
回复
支持
反对
使用道具
举报
显身卡
liuzheng
liuzheng
当前离线
积分
282
IP卡
狗仔卡
发表于 2006-4-29 15:37:48
|
显示全部楼层
那为什么一定要关掉这个shell呢?又不会影响你的其他操作
回复
支持
反对
使用道具
举报
显身卡
edxi
edxi
当前离线
积分
268
IP卡
狗仔卡
楼主
|
发表于 2006-4-29 16:27:28
|
显示全部楼层
因为我是从自己的终端连接上去的,这样我就不能把这个终端(所用的shell)关掉了
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表