ユーザー名は現在のプロセスで使用されます。

ユーザー名は現在のプロセスで使用されます。

ユーザーのホームディレクトリを変更しようとしています。使用

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以外の場合は追加の調査が必要です)。

おすすめ記事