关于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 Guard Service - 前台进程和后台进程切换