2018年11月15日ときどき、処理が長いコマンドを打ってしまったあとにメモリ不足で延々と処理がループしてしまうときや、途中で離席したくて処理を止めたいときがあります。※セキュリティ上、サーバへログインした状態で離席するのは危険。そんなことをしていると、たまにサーバの特定のコマンドがロック状態になってしまうのです。LTSでの話となります。コマンドが打てなくなります。数ステップで復帰できるので、その流れを紹介します。残存するプロセスを断ち切る一番最初に、processにaptが残っている状態から解放します。aptと打つとapt-getのプロセスが残っていることを確認できます。これを一旦ストップさせます。apt-getとすれば、apt-getプロセスがkillされ、中途半端に残されたapt-getプロセスのせいでブロックされることがなくなります。上記コマンドのみで解決する場合もありますが、もしそれで解決しなければ以下の流れを試してみましょう。lockファイルを削除するApt系コマンドは物理ファイルとしてlockファイルを残すことがあります。一箇所ではないのですが、どれか一つヒットすればいいので、以下のコマンドを試してみてください。-aライブラリの入っているディレクトリやキャッシュディレクトリ、そしてDebianのパッケージを表すdpkgのディレクトリの中にあるlockファイルを削除します。dpkgのlockファイルを削除したあとは念の為、再構成させておきましょう。何か問題が起きたとしても、たいていの物事は解決できるようになっています。間違ったファイルを消してしまって復元できない場合はありますが、そういったことが起こらないように防ぐ対処方法もあります。何よりもまず、焦ってとにかくコマンド叩いてみる、ということはせず、正しい方法で復帰させることが大切です。Co.,Ltd開発部の合同公式ブログ。代表がITエンジニア出身のデジタルノマド→日本とベトナム・ホーチミンでIT企業設立。海外デジタルノマドやエンジニアのリモートワーク、プログラミング、オフショア開発やミニラボ情報などをまとめていきます。Co.,Ltd開発部の合同公式ブログ。代表がITエンジニア出身のデジタルノマド→日本とベトナム・ホーチミンでIT企業設立。海外デジタルノマドやエンジニアのリモートワーク、プログラミング、オフショア開発やミニラボ情報などをまとめていきます。