Uyguladığımdan ssh kullanıyorum ve düzgün çalışması için "-t -t" değerini ssh'e iletmesi gerekir. Aksi takdirde başvurumun stdin'i ssh çağrısıyla engellenir.Ssh ile pseudo tty kullanımı, uyarı
tcgetattr: Inappropriate ioctl for device
İsterdim: -t -t bu sorunu önler, ancak bunun yerine ssh dan geri geliyor aşağıdaki belirsiz hata iletisine neden yoluyla uygulama düzgün aksi çalışmaya görünse de sahte terminali zorlamak, ssha Bu mesajdan kurtulmak, sadece onu bastırmak yerine gerçekleşmesini engellemek için, ama neden geldiğinden ve bunu önlemek için ne yapmam gerektiğinden emin değilim. Sadece -t -t ssh'e geçtiğinde mesajı alırım.
Not benzer soru burada istendi: SSH için
http://www.perlmonks.org/?node_id=664789
adam sayfanın mesajı:
-t Force pseudo-tty allocation. This can be used to execute arbitrary
screen-based programs on a remote machine, which can be very useful,
e.g., when implementing menu services. Multiple -t options force tty
allocation, even if ssh has no local tty.
Hiç anladın mı? Bunu anlamak isterim çünkü benim durumumda (biraz farklı) '-n' kullanamıyorum. Https://serverfault.com/questions/851186/ adresinden sordum, bu yüzden eğer uygunsa burada cevaplamaktan çekinmeyin. – Davide
@Davide Ben sizi sunucu hatasından kurtardım. Bu bir süre önce, -t -t uyarısından kaçınmayı hatırlamıyorum, ama yanlış anlaşılma olabilir. Orada iyi bir yanıt alırsanız lütfen yorumunuzu buradan güncelleyin. – WilliamKF
Evet, orada iyi bir yanıt var, bir göz atın! – Davide