システムが停止したときにリモートシステムでプロセスを終了する

システムが停止したときにリモートシステムでプロセスを終了する

SSHを介してリモートサーバー上で非常にリソース集約的なプロセスを開始しました。これはMATLABで実行される最適化の問題です。フルメモリとCPUが必要です。実際、私はそのマシンにsshを送ることもできず、まったく応答しません。プロセスをどのように終了しますか? root アクセス権がありません。

ベストアンサー1

ユーザーがプロセスを開始し、リモートアクセスのみが可能な場合、オプションは制限されます。

プロセスをリモートで終了しようとしています。キューに追加するのに時間がかかることがあります。

ssh -l $USER $HOSTNAME 'pkill -9 MATLAB'

実行すると、実行中のプロセスは終了しません。ユーザーが作成したすべてのプロセスをいつでも終了できます。これは最後の手段となり、プロセス名がわかっている場合は回避できます。

ssh -l $USER $HOSTNAME 'pkill -9 -u $USER'

KVMまたはIPMIアクセス権がある場合は、これを無効にする時です。

おすすめ記事