jika Anda menambahkan -o LogLevel=QUIET
ke baris perintah SSH, pesan itu akan hilang:
ssh -o LogLevel=QUIET -t $SSH "
some
commands
"
Anda juga dapat menambahkannya ke ~/.ssh/config
file sebagai baris yang mengatakan LogLevel QUIET
Itu berasal dari SSH. Anda melihatnya karena Anda memberikan -t
switch, yang memaksa SSH untuk mengalokasikan pseudo-terminal untuk koneksi tersebut. Biasanya, SSH menampilkan pesan tersebut untuk memperjelas bahwa Anda tidak lagi berinteraksi dengan shell pada host jarak jauh, yang biasanya hanya menjadi pertanyaan jika SSH memiliki alokasi pseudo-terminal.
Seperti yang disebutkan Fran, ini terjadi karena tombol -t . Anda dapat menyembunyikan pesan dengan menambahkan:
2> /dev/null
Kode Anda akan terlihat seperti ini:
#!/bin/bash ssh -t $SSH " some commands " 2> /dev/null
Ini mengalihkan STDERR ke /dev/null. Perlu diingat bahwa semua pesan kesalahan yang mungkin muncul juga akan dialihkan ke /dev/null sehingga akan disembunyikan dari tampilan.