在Linux系统中pidof适用于查找正在运行进程的进程号的工具,它的功能和pgrep、ps有些相似
# ls -l /sbin/pidof
lrwxrwxrwx. 1 root root 18 Oct 15 2017 /sbin/pidof -> /usr/sbin/killall5
语法
pidof(选项)(参数)
选项
-s:仅返回一个进程号;
-c:仅显示具有相同“root”目录的进程;
-x:显示由脚本开启的进程;
-o:指定不显示的进程ID。
参数
进程名称:指定要查找的进程名称。
实例
# pidof nginx
3189 985 984 983 982
# ps -ef|grep nginx
work 982 3189 0 02:02 ? 00:00:00 nginx: worker process
work 983 3189 0 02:02 ? 00:00:02 nginx: worker process
work 984 3189 0 02:02 ? 00:00:02 nginx: worker process
work 985 3189 0 02:02 ? 00:00:02 nginx: worker process
root 3189 1 0 2018 ? 00:00:02 nginx: master process nginx
root 19020 15396 0 16:45 pts/2 00:00:00 grep –color=auto nginx
1
# pidof -s nginx
3189
本次分享教程到此结束,大家还有什么想要补充的可以在评论区留言啊。
为各位朋友分享的相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多