linux启动程序,一直提示一个进程已经存在

linux启动程序,一直提示一个进程已经存在,第1张

关闭或者重启程序。

1、打开linu,在命令行中输入ps-ef|grepxx,检测到存在的进程关闭即可。

2、打开linu,在命令行中输入ps-ef|grepxx,未检测到存在的进程,需要将linux关闭重启一编即可。

可以在Linux下输入命令:

1、$service sshd status

2、#service servicename status是当前状态

3、#chkconfig --list servicename是查看启动状态,也就是是否开机自动启动

注:

1、如果service和chkconfig 找不到,可以试试/sbin/service和/sbin/chkconfig

2、如果用ubuntu好像是要用/etc/init.d/servicename status查看当前状态

(servicename就是你要查的服务名)

扩展资料:

查看某项服务当前启动状态的其他方式

一、利用进程来查看

命令里 ps -aux | grep xxx 是查看某个进程或者服务是否存在。

二、利用services命令

1、查看单个服务的运行状态: service 服务名 status

如:[root@localhost ~]# service sshd status

openssh-daemon (pid 3701) 正在运行?

2、查看所有服务的运行状态: service _status -all

如果你是通过一个进程的名字作为关键词来查找进程是否存在的话,可使用

ps

-ef

|

grep

"<关键词>"

|

wc

-l

输出为0表示不存在,输出大于0,表示存在,且数字就是这个关键词进程的个数;

如果你是通过进程号PID来查找进程是否存在,可以使用

ps

--no-heading

|

wc

-l

同样,

输出为0表示不存在,输出=1,表示存在,因为进程号不可能重复,所以输出肯定非0即1


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7459389.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-05
下一篇2023-04-05

发表评论

登录后才能评论

评论列表(0条)

    保存