Linux笔记:后台运行, fg, bg, jobs

后台执行程序/脚本/命令

我们知道,在命令后添加&可以使程序后台执行,如:
python test.py &
其支持的格式有:

  1. command &
  2. /path/to/command arg1 arg2 &
  3. /path/to/long/script/name.sh arg1 &

需注意的是,如果要执行的程序要从键盘输入内容,则不要添加&来后台执行程序。

查看后台执行的程序

通过jobs命令可以查看后台正在执行的程序在这里插入图片描述

将后台程序调入前台

使用fg命令,可以将后台的程序调到前台运行,这时可以使用ctrl-c来结束程序。
如:
fg %1
这里的1为通过jobs命令查看到的程序编号。

将程序调入后台继续运行

我们知道,使用bg命令可以让程序在后台继续运行,但如果程序一直在前台运行,该如何使用bg命令呢?
这时,可以先通过ctrl-z,将程序暂停后调入后台,再通过bg [jobs_spec ...]使程序在后台继续运行。
在这里插入图片描述

如果只执行fgbg命令而不给参数,则会操作当前程序(你最后一个操作过的程序)。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值