关于Linux前后台进程切换

Posted Lab of Oliver

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Linux前后台进程切换相关的知识,希望对你有一定的参考价值。

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

如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前后台进程切换的主要内容,如果未能解决你的问题,请参考以下文章

Linux中进程在前后台的切换

Linux Guard Service - 前台进程和后台进程切换

Linux任务前后台的切换

如何把linux后台任务调到前台

Linux Shell & 放在启动参数后面表示设置此进程为后台进程

linux 挂起进程