Centang $STY
. Jika nol, Anda berada di terminal "asli". Jika berisi sesuatu, itu adalah nama layar tempat Anda berada.
Jika Anda tidak ada di layar:
[email protected] ~ $ echo $STY
[email protected] ~ $
Jika Anda berada di layar:
[email protected] ~ $ echo $STY
2026.pts-0.ip-10-0-1-71
Cara lain yang saya lakukan adalah dengan menggemakan $TERM.
$ echo $TERM
screen
Karena saya sering melakukan ini, saya menambahkan alias ke file .bashrc saya:
alias trm='echo $TERM'
Dengan cara ini, baik di layar atau tidak, jika saya hanya menjalankan 'trm', itu akan menunjukkan kepada saya apakah saya di SCREEN atau di tempat lain (biasanya XTERM).
Pendekatan alternatif untuk memeriksa apakah Anda berada di layar.
ketik:
Ctrl-a ?
Jika Anda melihat bantuan layar, Anda berada di layar.
Jika tidak, Anda akan mendapatkan tanda tanya '?' pada prompt.
Perbedaan antara SIGKILL SIGTERM mempertimbangkan pohon proses
Menjalankan skrip shell secara paralel