FreeBSD 后台运行程序及其管理方法
•
2024-02-20
•
文章类别:
操作系统 & 服务器
•
阅读量:407
本文介绍 FreeBSD 如何后台运行程序、查看后台运行程序、前台和后台程序之间的切换及终止后台程序的运行。
本文的内容主要包括:
FreeBSD 如何后台运行程序 FreeBSD 查看后台运行程序 FreeBSD 后台程序切换到前台 FreeBSD 终止后台程序的运行
FreeBSD 后台运行程序
推荐:使用&后台运行程序
在命令后加 &
,实现 FreeBSD 后台运行程序,简单方便,示例程序:
$ meilisearch &
使用ctrl+z组合bg后台运行程序
1、按ctrl+z
将前台程序转到后台,但是该程序处于挂起状态,
$ meilisearch
按ctrl+z
^Z[1] + 挂起 meilisearch
2、使用jobs查看jobnumber(作业号)
$ jobs
[1] + 挂起 meilisearch
3、使用bg
命令运行挂起的后台程序
bg命令格式:
bg %jobnumber
使用bg
命令运行挂起的后台程序,示例代码:
$ bg %1
[1] meilisearch
4、(可选)使用jobs查看后台程序运行状态
$ jobs
[1] + Running meilisearch
FreeBSD 查看后台运行程序
用jobs查询后台运行程序
$ jobs
[1] + Running meilisearch
注意:使用jobs
命令查询 freebsd 后台运行的程序,需要在执行后台运行命令的终端内,如果关闭了终端,再重新打开,则无法查询到后台运行的程序,需要使用ps
命令。
用ps查询后台运行程序
直接在终端输入ps查询后台运行的程序:
$ ps
或者:
ps | grep 程序名称
FreeBSD 后台程序切换到前台
使用fg
命令将FreeBSD 后台程序切换到前台
fg命令格式:
fg %jobnumber
使用fg
命令将 FreeBSD 后台程序切换到前台,示例代码:
$ fg %1
meilisearch
FreeBSD 终止后台程序的运行
使用 kill
命令终止 FreeBSD 后台程序的运行,kill命令有两种方式终止后台程序运行:
使用 job number(作业号)终止后台程序运行 使用程序的 pid(进程id)终止后台程序运行
使用 job number 终止后台程序运行
命令格式:
kill %jobnumber
使用kill
命令终止 FreeBSD 后台运行程序前要先使用jobs
命令查询jobnumber,示例代码:
$ kill %1
使用程序的 pid 终止后台程序运行
命令格式:
kill pid
使用kill
命令终止 FreeBSD 后台运行程序前要先使用ps
命令查询进程的pid,示例代码:
$ kill 9876
总结
本文介绍 FreeBSD 如何后台运行程序、查看后台运行程序、前台和后台程序之间的切换及终止后台程序的运行,简单方便,供大家查看。
0 评论