사용자의 홈 디렉토리를 변경하려고 합니다. 사용
usermod ravishshankar --home /var/www/domainname/public_html/
하지만 얻을
usermod: user username is currently used by process 1378
나는 노력 kill pid 1378
하지만 얻는다bash: kill: pid: arguments must be process or job IDs
시도해 보았지만 pkill -STOP -u user
여전히 사용자에게 프로세스 8009가 표시됩니다.
답변1
물론 그 결과를 얻게 될 것입니다.
kill pid
오류 메시지가 표시되고 kill 1378
프로세스만 종료됩니다(권한이 있는 경우). 실패할 경우 사용자에게 문의하거나 kill -9 1378
.
ctrl-alt-delor에 따르면 SIGSTOP은 프로세스를 종료하지 않고 일시 중지합니다.
프로세스를 종료할 때마다 새 프로세스가 생성되는 경우 상위 프로세스(출력의 PPID ps -ef
)를 살펴보는 것이 좋습니다. 이는 새 프로세스를 생성할 가능성이 가장 높은 용의자입니다(ppid==1이 아닌 경우 추가 조사가 필요함).
답변2
프로세스는 소프트웨어 중 하나에서 발생합니다. 그래서 사용자 계정 대신 웹마스터 계정을 만들었습니다.