cron
두 프로세스가 만료되기 시작했지만 cron
반환 코드를 선택하지 않고 종료되는 이상한 교착 상태 상황에 직면했습니다 . 루트 사용자에 대한 액세스 권한이 없습니다.
myuser@myserver:~) ps -ef | grep 30163 11:29AM
3701 28964 29950 0 11:30 pts/13 00:00:00 grep 30163
root 30163 6622 0 11:00 ? 00:00:00 /usr/sbin/cron
3701 30199 30163 0 11:00 ? 00:00:00 [monitor_daemon] <defunct>
3701 30598 30163 0 11:00 ? 00:00:00 [sendmail] <defunct>
myuser@myserver:~)
- 우리가 이런 상황에 빠지게 된 이유가 알려져 있나요?
- 루트 사용자에 액세스하지 않고 메모리를 많이 소비하는 이 세 가지 프로세스를 제거하려면 어떻게 해야 합니까?
나는 다음 커널/배포판을 사용하고 있습니다:
Linux myserver 2.6.32.23-0.3-default #1 SMP 2010-10-07 14:57:45 +0200 x86_64 x86_64 x86_64 GNU/Linux
LSB_VERSION="core-2.0-noarch:core-3.2-noarch:core-4.0-noarch:core-2.0-x86_64:core-3.2-x86_64:core-4.0-x86_64"
SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11
PATCHLEVEL = 1
답변1
EoL 릴리스(2012-11-08) 당시 최신 SLES11 SP1 커널은 2.6.32.59-0.7이었습니다.
커널 2.6.32.23-0.3.1은 2010년 10월 8일부터입니다.
따라서 해결되지 않은 운영 체제 오류가 발생할 가능성이 높습니다.
루트 관리자를 깨워서 시스템을 정상으로 되돌리라고 말하십시오.
현재 지원되는 SLES11은 SP2입니다. 커널: 3.0.80...
질문의 두 번째 부분: 이러한 프로세스는 소유자(루트)로만 삭제할 수 있습니다.