몇 분마다 이 프로세스가 실행되는 것을 발견했습니다.
root 949062 100 0.0 37204 1488 ? R< 05:14 0:51 /usr/local/cpanel/3rdparty/bin/clamdscan --quiet --no-summary /etc/passwd
CPU를 100% 사용합니다. 나는 그것을 죽이고 얼마 후 다시 그것을 보았습니다.
이 프로세스를 실행하는 사람이 누구인지 어떻게 확인합니까?
답변1
한 가지 접근 방식은 프로세스를 "래퍼" 스크립트로 바꾸는 것입니다.
# cd /usr/local/cpanel/3rdparty/bin/
# cp -p clamdscan clamdscan.orig
# cat >clamdscan <<eof
#!/bin/bash
echo ==================== >>/tmp/clamscan.log
date >>/tmp/clamscan.log
id >>/tmp/clamscan.log
ps -fp $PPID >>/tmp/clamscan.log
tty >>/tmp/clamscan.log
pstree -Ap >> /tmp/clamscan.log
exec $0.orig $*
eof
이런 방식으로 clamscan이 호출될 때마다 일부 정보가 기록됩니다. 이러한 명령은 편의에 따라 변경할 수 있음을 설명하기 위한 것입니다. 물론, 전체 /tmp 디렉토리를 갖고 싶지 않다면 너무 오랫동안 실행시켜서는 안 됩니다.
중단하려면 다음을 수행하면 됩니다.
# cd /usr/local/cpanel/3rdparty/bin/
# mv clamdscan.orig clamdscan