加入收藏 | 设为首页 | 会员中心 | 我要投稿 佛山站长网 (https://www.0757zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux基础:调查和管理进程

发布时间:2016-10-29 03:31:16 所属栏目:Linux 来源:网络整理
导读:什么是进程? 进程是被载入内存的一个指令集合 进程ID(Process ID,PID)号码被用来标记各个进程 UID、GID相关权限和 SElinux决定对文件系统的存取和访问 通常

例子

Linux基础:调查和管理进程

Linux基础:调查和管理进程

退出状态

进程使用退出状态来报告成功或失败

-0代表成功,1-255代表失败

-$? 变量保存上一条的命令退出状态

-exit [num]:终止,并把状态设置为num

-Shell脚本可以自定义错误信息

例如:

$ ping -c 1 -W 1 station999 &> /dev/null

$ echo $?

Linux基础:调查和管理进程

正常执行echo $?返回0 ,错误的话返回大于零的数字

条件性的执行操作符

根据退出状态而定,命令可以有条件地运行

&& 代表条件性的AND THEN

&&只有第一条命令只有执行成功后,才能那个执行第二条命令

||  代表条件性的OR ELSE

||只有第一条命令执行失败后,才能执行第二条命令

例如:

$ grep -q no_such_user /etc/passwd || echo 'No such user'

No such user

$ ping -c1 -W2 station1 &> /dev/null  

>    && echo "station1 is up"

>    || (echo 'station1 is unreachable'; exit 1)

station1 is up

test 命令

判断条件是否成立,以便用在条件性执行中

条件成立,则为真,则返回0

条件不成立,则为假,则返回非0

长格式的例子:

$ test "$A" = = "$B" && echo "Strings are equal"

$ test "$A" -eq "$B" && echo "Integers are equal"

(编辑:佛山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读