Saya dituntut menjadi pengguna untuk menjalankan skrip berjalan lama tertentu. Saya ingin menggunakan layar tetapi saya mendapat pesan kesalahan "Tidak dapat membuka terminal Anda '/ dev / pts / 4' - silakan periksa."
Jadi saya mencari di Google dan menemukan posting forum yang diperintahkan untuk dijalankan $ script '/dev/null/'
. Saya melakukannya dan kemudian saya bisa menyaring.
Mengapa ini bekerja? Apa yang su lakukan sehingga layar tidak dapat berjalan sebagai pengguna yang dituntut? Mengapa mengarahkan ulang 'skrip' ke / dev / null melakukan hal yang dicegah? Apakah menggunakan skrip untuk menulis log sebagai pengguna asli ke suatu tempat?
su
dari dalam sesi layar.