免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5794 | 回复: 14
打印 上一主题 下一主题

高手救命:请问如何关闭通过&转入后台的进程? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-11-17 12:17 |只看该作者 |倒序浏览
请问如何关闭通过&转入后台的进程? 比如
viewer --source --monitor=10.101.0.69>test.log &
我通过ps怎么找不到这个进程,而且即使我删除了test.log文件,我退出登陆再进去发现了类似.nfsFFC92的临时文件,删除了还会自动重建,size还在不停增加,有点害怕了~~

论坛徽章:
0
2 [报告]
发表于 2011-11-17 12:26 |只看该作者
回复 1# ebrain_8


   fg  试下

论坛徽章:
0
3 [报告]
发表于 2011-11-17 12:30 |只看该作者
man了一下,好多阿
具体格式呢,我怎么看到他们呢?
ps看不到阿
谢谢阿

回复  ebrain_8


   fg  试下
taojie2000 发表于 2011-11-17 12:26

论坛徽章:
0
4 [报告]
发表于 2011-11-17 12:46 |只看该作者
回复 3# ebrain_8


    jobs  看&后台工作

    fg 和  bg 前后台

论坛徽章:
0
5 [报告]
发表于 2011-11-17 13:27 |只看该作者
我的系统是solaris系统,
执行jobs -l后嘛反应没有啊,也没有任何输出,看看
ukl01> jobs -l
ukl01>

这咋回事阿

回复 4# taojie2000

论坛徽章:
0
6 [报告]
发表于 2011-11-17 14:41 |只看该作者
使用jobs 查看后台运行的进程,获得job id .
如果job id 等于 1 的话

用 fg 1 就可以 将后台进程切换到前台。

如果你用jobs 无法看到后台进程,说明该进程已经结束了。

论坛徽章:
34
亥猪
日期:2015-03-20 13:55:11戌狗
日期:2015-03-20 13:57:01酉鸡
日期:2015-03-20 14:03:56未羊
日期:2015-03-20 14:18:30子鼠
日期:2015-03-20 14:20:14丑牛
日期:2015-03-20 14:20:31辰龙
日期:2015-03-20 14:35:34巳蛇
日期:2015-03-20 14:35:56操作系统版块每日发帖之星
日期:2015-11-06 06:20:00操作系统版块每日发帖之星
日期:2015-11-08 06:20:00操作系统版块每日发帖之星
日期:2015-11-19 06:20:00黄金圣斗士
日期:2015-11-24 10:43:13
7 [报告]
发表于 2011-11-17 16:06 |只看该作者
退出登陆 后应该就会停止的,如果没有加 nohup 的话。
可以 lsof 看看这增长的文件被什么程序调用,然后 kill

论坛徽章:
1
天秤座
日期:2013-10-23 13:20:42
8 [报告]
发表于 2011-11-17 16:08 |只看该作者
你是solaris你咋选redhat了
unix和类unix这些都是有差异的
就是unix,各家都有不同

ps:"我通过ps怎么找不到这个进程"
你是具体如何找的?

论坛徽章:
19
CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-05-20 10:46:44CU大牛徽章
日期:2013-05-20 10:46:38CU大牛徽章
日期:2013-05-20 10:46:31CU大牛徽章
日期:2013-05-20 10:46:25CU大牛徽章
日期:2013-05-20 10:46:18CU大牛徽章
日期:2013-04-17 11:19:51CU大牛徽章
日期:2013-04-17 11:19:42CU大牛徽章
日期:2013-04-17 11:19:37CU大牛徽章
日期:2013-04-17 11:19:32CU大牛徽章
日期:2013-04-17 11:19:28
9 [报告]
发表于 2011-11-17 16:16 |只看该作者
回复 5# ebrain_8


    ps看一下进程,把进程kill了

论坛徽章:
0
10 [报告]
发表于 2011-11-17 18:08 |只看该作者
后台程序处理的相关命令

jobs:查看后台运行的命令

bg:将一个后台程序暂停

fg:把后台运行的程序放在前台

ctrl+z:将一个正在运行的程序放在后台并暂停。

kill:发送一个命令杀死后台程序

===============================================================================

这几个命令参数都一样 %n   n表示第几个后台程序,可以用jobs查询。

例如:

[MacLinuXp@localhost qq]$ jobs

[1]+  Stopped                 ./qq

那么 就是 kill %1 和 fg %1.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP