サーバーでRコンソールを実行しましたが、プロセスが予想よりはるかに長くかかりました。だからctrl + zで閉じようとしましたが、成功しませんでした。いよいよターミナルを閉じました。ただし、topコマンドを確認すると、プロセスはまだ存在します。私はkillを使用しましたが、プロセスを終了しません。親コマンド出力:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
27448 zhenyang 20 0 20.133g 0.020t 3.840g R 100.0 21.3 72:00.06 R
ホームページを確認してみると、ctrl+zを押すとプロセスがバックグラウンドに入りますが、fgコマンドが動作しないという方もいらっしゃいました。
誰でも助けることができますか?
ベストアンサー1
コマンドを実行しkill
、プロセスIDを渡します(例:あなたの場合)。
kill 27448
デフォルトでは、これはプロセスを終了しますが、プログラムがシグナルハンドラを設定した後でも実行できます。プロセスが引き続き実行される場合は、以下を使用します。
kill -KILL 27448
(またはそれに対応するkill -9 27448
)。 KILL信号は捕捉できず、常にプロセスを終了します。 (たぶんすぐにはそうではないかもしれません。ただし、長い入力/出力を実行すると、プロセスは終了します。 )