首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用系统命令获取后台运行的进程的状态?

如何使用系统命令获取后台运行的进程的状态?
EN

Stack Overflow用户
提问于 2017-09-21 17:09:46
回答 2查看 56关注 0票数 0

我想使用系统函数获取后台运行的进程的状态。我想读取程序中进程的状态。

我正在运行一个在后台播放视频的进程。我想监控这个过程,这样当这个过程完成时,我将播放另一个视频。

如果我在前台播放它,如果我想杀死这个进程,那么我就不能杀死这个进程,因为它阻塞了主进程。

任何帮助都是非常感谢的。

谢谢

EN

回答 2

Stack Overflow用户

发布于 2017-09-21 17:54:50

我认为您正在搜索jobs命令。

致以问候。

票数 0
EN

Stack Overflow用户

发布于 2017-09-21 18:20:04

你可以使用命令“job”

代码语言:javascript
复制
[root@localhost src]# jobs
[1]+  Stopped                 ./redis-server
[2]+  Running                 tail -f /var/log/messages &

这将向您显示在后台运行的作业。

"bg“可以启动num 1程序

代码语言:javascript
复制
 bg 1

"fg“可以把运行在后台的东西放到前台

如果您想要终止此进程,

代码语言:javascript
复制
ps -ef

找到进程PID,如果不能终止,则终止PPID

代码语言:javascript
复制
kill -9 `pgrep program`
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46339848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档