Ubuntu를 VM으로 설치후 갑자기 ps 명령어가 아래와 같은 에러를 뿌리면서 동작하지 않았다.
$ ps
ps: error while loading shared libraries: libprocps.so.4: cannot open shared object file: No such file or directory
libprocps4의 역할을 찾아 보니 xenial library이며, process information 정보를 뿌려주는 라이브러리에 속해 있는 library 파일이였다.
이 파일이 왜 없어 졌는지는 정확하게 추적을 못하였지만 procps package를 apt 로 재 설치후 정상적으로 동작하는 것을 확인 하였다.
ps 명령어등 process information 정보가 정상적으로 출력이 안될 경우 아래와 같이 procps 패키지를 재 설치하면 해결 된다.
$ sudo apt install --reinstall procps
'Linux, Shell Script' 카테고리의 다른 글
ipset 이용하여 DDoS or DoS 방어 하기 (0) | 2020.06.22 |
---|---|
VIM 유용한 단축키 및 사용법 (0) | 2020.04.05 |
Ubuntu / Windows 멀티부팅 순서 조정하기 (0) | 2019.06.04 |
echo로 바로전 명령 성공 여부 확인 (echo $?) (0) | 2018.08.10 |
Shell Script root로 실행 하였는지 확인 하기 (EUID / RUID) (0) | 2018.07.06 |