LinuxSir.cn,穿越时空的Linuxsir!

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

问一下怎样让console后台运行的作业挂起,重起?

[复制链接]
发表于 2005-3-8 17:51:01 | 显示全部楼层 |阅读模式
我在一本介绍Unix下shell编程的书里看到的是用
stop %n#挂起
bg %n  #重起
但是在Linux不行,说是没有stop这个命令?
发表于 2005-3-8 20:05:25 | 显示全部楼层
bg 调往后台
fg 调入前台

说法上纠正一下,ctrl+z是指挂起,即把进程睡眠起来,调往后台运行--进程不是在睡眠,只是不占用前台的shell

PS:像这种问题,兄弟搜索一下就有答案了,不必发帖问
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-8 22:33:57 | 显示全部楼层
Post by kiron
bg 调往后台
fg 调入前台

说法上纠正一下,ctrl+z是指挂起,即把进程睡眠起来,调往后台运行--进程不是在睡眠,只是不占用前台的shell

PS:像这种问题,兄弟搜索一下就有答案了,不必发帖问


ctrl+z是指前台挂起..我是想问一下如何将后台运行程序挂起???
回复 支持 反对

使用道具 举报

发表于 2005-3-9 03:15:31 | 显示全部楼层
Linux 下没有这个命令。或者说bash没有这个builtin. Unix上有。 AIX上就有这个内部命令。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-9 17:06:02 | 显示全部楼层
Post by yongjian
Linux 下没有这个命令。或者说bash没有这个builtin. Unix上有。 AIX上就有这个内部命令。


那斑竹的意思是说,Linux下不能挂起后台运行的程序了?
回复 支持 反对

使用道具 举报

发表于 2005-3-9 17:34:13 | 显示全部楼层
发kill信号! kill -l 自己查
回复 支持 反对

使用道具 举报

发表于 2005-3-9 17:46:58 | 显示全部楼层
除了用kill发送信号外,也可以用fg调入前台,再ctrl+z挂起
回复 支持 反对

使用道具 举报

发表于 2005-3-12 12:46:54 | 显示全部楼层
kill -18 stop
kill -19 continue
kill -HUP restart
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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