Itu tergantung pada seberapa banyak masalah yang program sembunyikan di mana ia dijalankan. Jika tidak terlalu banyak maka
- Mulai dengan ID proses,
12583
di tangkapan layar
- gunakan
ls -l /proc/12583/exe
dan itu akan memberi Anda tautan simbolis ke pathname absolut, yang mungkin dijelaskan dengan(deleted)
- periksa file di pathname jika belum dihapus. Perhatikan khususnya jika jumlah tautannya 1. Jika tidak, Anda harus mencari nama lain untuk file tersebut.
Karena Anda menggambarkan ini sebagai server uji, Anda mungkin lebih baik dengan menyimpan data apa pun dan menginstal ulang. Fakta bahwa program berjalan sebagai root berarti Anda benar-benar tidak dapat mempercayai mesin itu sekarang.
pembaruan: Kita sekarang tahu file di / tmp. Karena ini adalah biner, ada beberapa pilihan, file sedang dikompilasi di sistem atau sedang dikompilasi di sistem lain. Melihat waktu penggunaan terakhir dari driver compiler ls -lu /usr/bin/gcc
mungkin memberi Anda petunjuk.
Sebagai pengganti sementara, jika file memiliki nama konstan, Anda dapat membuat file dengan nama ini tetapi dilindungi dari penulisan. Saya akan menyarankan skrip shell kecil yang mencatat semua proses saat ini dan kemudian tidur untuk waktu yang lama kalau-kalau apa pun yang menjalankan perintah respawns pekerjaan. Saya akan menggunakan chattr +i /tmp/Carbon
jika filesystem Anda memungkinkan karena beberapa skrip akan tahu bagaimana menangani file yang tidak dapat diubah.