在linux下我們一般是需要了解我們的進程的狀態的.
我們以mysql為例
service mysqld status
[root@VM_57_70_centos ~]# service mysqld status;
mysqld (pid 17239) is running...
[root@VM_57_70_centos ~]#
我這里是啟動狀態,可以看見pid
chkconfig --list +你的服務
[root@VM_57_70_centos ~]# chkconfig --list mysqld;
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@VM_57_70_centos ~]#
可以看見是啟動的,有on狀態
pidof +你的服務
[root@VM_57_70_centos ~]# pidof mysqld
17239
[root@VM_57_70_centos ~]#
可以看見pid,說明,此時,mysql服務正在運行,如果沒有運行的話,是沒有輸出的
ps -ef | grep +你的服務
可以通過netstat -tanp查看
如果有的話,上面也是會有mysql這一條的
好了,上面簡單介紹了幾種常用的方式來查看進程,選擇一種你喜歡的就好