
我正在尝试更改用户的主目录。使用
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
进程来自其中一款软件。所以我创建了一个网站管理员帐户而不是用户帐户。