削除してしまった実行ファイルを /proc から復元する方法を紹介します。ここでは、例として top (/usr/bin/top) を削除した場合を紹介します。
手順
0. top の実行権限を調べておきます。
1. top を実行しておきます。
2. 新たなターミナルで「rm /usr/bin/top」を実行し top を削除します。
3.「ls /usr/bin/top」を実行し top が削除されていることを確認します。
4.「ps aux | grep top」で top の PID を調べます。ここでは 1752 でした。
5.「cat /proc/<pic>/exe > /usr/bin/top」を実行し top を復元します。
6. 上記 0 で調べておいた top の実行権限に復元します。
7. 実行している top を終了させます。
8. 復元した top が実行できることを確認します。