用户名当前被进程使用

用户名当前被进程使用

我正在尝试更改用户的主目录。使用

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

进程来自其中一款软件。所以我创建了一个网站管理员帐户而不是用户帐户。

相关内容