Linux中进程与作业的区别有哪些
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章主要为大家展示了"Linux中进程与作业的区别有哪些",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Linux中进程与作业的区别有哪些"这篇文章吧。
千家信息网最后更新 2025年12月02日Linux中进程与作业的区别有哪些
这篇文章主要为大家展示了"Linux中进程与作业的区别有哪些",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"Linux中进程与作业的区别有哪些"这篇文章吧。
进程是什么?作业又是什么?在Linux系统上运行的所有东西都可以称之为一个进程。例如,一个简单的helloworld程序,在终端上输入ls命令等等。
一个正常运行的进程称之为作业,一个作业可以启动多个进程,例如作业 ls -lrt | grep *.txt 就启动了两个进程。
进程和作业相关的命令主要有:kill、disown、wait、fg、bg、jobs
fg、bg、jobs只接受作业号为参数。
kill、disown、wait即可接受作业号为参数,又可接受进程号为参数。
jobs 命令显示了当前 shell 环境中已启动的作业状态。
[alex@cgdp alex]$ sleep 100& [1] 6273 [alex@cgdp alex]$ ps PID TTY TIME CMD 6230 pts/0 00:00:00 bash 6273 pts/0 00:00:00 sleep (待删除的进程) 6274 pts/0 00:00:00 ps [alex@cgdp alex]$ kill -9 6273 [alex@cgdp alex]$ ps PID TTY TIME CMD 6230 pts/0 00:00:00 bash 6275 pts/0 00:00:00 ps [1]+ Killed sleep 100 (进程已被删除) disown命令可以用来删除作业 [alex@cgdp alex]$ ls -l | sleep 200& [1] 6326 [alex@cgdp alex]$ jobs [1]+ Running ls --color=tty -l | sleep 200 & [alex@cgdp alex]$ disown %1 [alex@cgdp alex]$ jobs [alex@cgdp alex]$
kill命令可以用来终止一个进程
fg命令把后台运行的作业放到前台运行,bg重启一个挂起的作业。
可以用 CTRL+z 将当前进程挂起到后台暂停运行,执行一些别的操作,然后再用 fg 来将挂起的进程重新放回前台(也
可用 bg 来将挂起的进程放在后台)继续运行。
wait命令停止脚本的运行,直到后台运行的所有作业都结束为止,或者直到指定作业号或进程号为选项的作业结束为止.可
以使用wait 命令来防止在后台作业没完成(这会产生一个孤儿进程)之前退出脚本.
例如:
写一个简单的脚本test
#!/bin/sh ls -l& echo "done"
运行:
alex@cgdp shell]$ ./test done [alex@cgdp shell]$ total 4 -rwxrwxr-x 1 alex alex 30 May 5 21:15 test
使用wait命令重写脚本test
#!/bin/sh ls -l& wait echo "done"
运行:
[alex@cgdp shell]$ ./test total 4 -rwxrwxr-x 1 alex alex 35 May 5 21:19 test done
以上是"Linux中进程与作业的区别有哪些"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
进程
作业
运行
命令
后台
脚本
内容
参数
篇文章
前台
学习
帮助
东西
两个
又是
多个
孤儿
易懂
更多
条理
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
共建网络安全作文550
后台服务器登录
鸟哥服务器架设篇网络配置pdf
温情小说软件开发
中药单体代谢物数据库
网页服务器不显示文件夹
网络安全运营效率评价
直播服务器代码
提升区块链网络安全
软件开发的机会
信息网络安全等级保护
sql是指哪个数据库
黄浦区电话软件开发代理商
软件开发技术文档 投标
服务器管理查看服务器
软件开发自动点击
腾讯服务器ip能变吗
你是如何理解网络安全的
tp5 显示数据库表
原有的数据库如何恢复
苏州节能刀片服务器哪家好
为什么英雄连接不到服务器
er图和数据库表什么关系
王者荣耀服务器维护s14
网络安全工程专业有什么课程
plm系统软件开发
示范区网络安全座谈会
京东数据库设计
靠谱的erp分销软件开发项目
虚拟主机和服务器的优缺点