之前服务器中过一次病毒,把大部分命令给干掉了,其中还包括ps。由于使用自动化部署一些服务,需要使用ps获取pid并干掉服务,因此没有ps命令无法正常执行部署。
[root@localhost ~]# ps
-bash: ps: command not found
尝试使用直接安装yum install procps-ng
也不能生效,出现以下提示:
Package procps-ng-3.3.10-28.el7.x86_64 already installed and latest version
Nothing to do
经同事帮忙,在本机中也没找到相关ps信息(find / -name "ps" 2>/dev/null
),于是建议从没有问题的服务器中把ps命令远程拷贝过去,最终解决了。
[root@localhost ~]# which ps
/usr/bin/ps
[root@localhost ~]# scp /usr/bin/ps root@192.168.0.129:/usr/bin/
root@192.168.0.129's password:
ps 100% 98KB 97.8KB/s 00:00
网友评论