Jadi saya menggunakan Layar GNU untuk mengelola beberapa skrip / program yang sedang berjalan. Multiplexing & detachability cukup membantu.
Saya menghapus skrip dari disk dan sekarang saya kesulitan menemukan cadangan. Namun, salah satu sesi terminal mengeksekusi skrip sebelum file dihapus dan terus berfungsi dengan baik.
Apakah ada cara untuk membajak sesi terminal yang sedang menjalankan skrip untuk memulihkan konten file ini?
Jawaban:
cari pid naskah menggunakan
ps
periksa
/proc/$PID/fd/
; harus ada tautan yang rusak ke file skrip, tetapicat
harus berfungsi (saat skrip berjalan!):semoga berhasil!
sumber
rm
dan alat lainnya memutuskan tautan file, menghapus tautan dari nama file ke data aktual (direferensikan oleh inode), tetapi selama ada referensi (hard link atau open handle) inode tidak dihapus.