首页 > 系统服务 > 详细

关于Linux前后台进程切换

时间:2017-04-08 13:31:10      阅读:232      评论:0      收藏:0      [点我收藏+]

对执行的命令后面加上&,直接放在后台执行

如python main.py --image_size 96 --output_size 48 --dataset faces --is_crop True --is_train True --epoch 300 --input_fname_pattern *.jpg &

用jobs可以查看当前正在运行的任务,

jobs -l是查看所有正在运行的任务

 

 

对于正在运行的程序,如果之前没有使用&,

则首先ctrl+z将其暂停,然后

bg %1可以把第一个任务放在后台运行

使用fg %1则可以把后台的进程变成前台的

 

以上都是在终端(XFTP)没有关闭过的前提下,

如果关闭过了又打开,则jobs没有用了,因为jobs只能查看在当前命令行窗口后台运行的程序

 

这时候可以使用ps命令查看所有运行的程序

使用ps -ef | grep python

查看正在运行的python程序

会显示程序的编号

 

如果想要关掉它

使用kill -9 2363

假设编号为2363,就可以关掉了

 

 

之后要拓展的:

nohup,还没学会

以及如何将后台正在运行的程序在关闭过一次终端之后再调到前台,还不会

关于Linux前后台进程切换

原文:http://www.cnblogs.com/QingHuan/p/6681631.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!