ctrl + c und ctrl-z funktionieren nicht in der SSH-Sitzung
1121
akshay
Ich habe eine SSH-Sitzung für Remote-Computer mit geöffnet
ssh root@<ip>
Ich habe versucht, ein Programm auf einem entfernten Rechner auszuführen. z.B
tail -f /var/log/log.txt
Aber wenn ich drücke ctrl-c
oder ctrl-z
das Programm nicht abbricht. Ich konnte den Vorgang im Terminal nicht kontrollieren.
@Bungicasse versuchte das jetzt, immer noch nicht in der Lage zu töten
akshay vor 7 Jahren
0
Gibt das `tail -f` weiterhin Daten aus? Es kann sein, dass die Terminalsitzung abstürzt (entweder eine Art Timeout oder ein Pipe-Problem)
stuts vor 7 Jahren
0
@stuts ja Schwanz läuft noch. Wenn ich mich zu einer anderen Sitzung anmelde und den Schwanz töte, kann ich auf das Terminal zugreifen
akshay vor 7 Jahren
0
Welches Betriebssystem sind die Quell- und Zielsysteme? Beeinflusst dieses Problem alle Benutzerkonten? Ich frage mich, ob es ein benutzerdefiniertes Terminal- / Shell-Profil oder etwas gibt, das Verknüpfungen auf dem Zielsystem überschreibt.
stuts vor 7 Jahren
0
Die Quelle @stuts lautet redhat linux und das Ziel QNX PPC. Telnet-Sitzung funktioniert einwandfrei
akshay vor 7 Jahren
0
Was für ein System ist der QNX-PPC? Funktioniert es, wenn Sie Strg-Pause (die Pause / Pause-Taste) versuchen? Funktionieren die Suspendierungs- / Wiederaufnahme-Tasten (Strg-S und Strg-Q)? Haben Sie die neueste Version des Betriebssystems installiert (möglicherweise ein Fehler in einem Paket)? Wurde der Handler für ctrl-c geändert ([siehe diesen Forumsbeitrag] (http://www.openqnx.com/phpbbforum/viewtopic.php?t=3287))?
stuts vor 7 Jahren
0
Ich bin sicher, es gibt keine Änderung im Signalhandler, sonst hätte Strg-C in der Telnet-Sitzung nicht funktioniert. anstelle von "tail" habe ich diesmal "cat> newfile with Ctrl-c in ssh session" ausprobiert, es funktioniert nicht, funktioniert aber wie erwartet in der telnet-Sitzung. @stuts
akshay vor 7 Jahren
0
Geben Sie Ihrem ssh-Befehl Argumente an? Versuchen Sie, das Argument '-t' für `ssh` zu verwenden, da dies die unformatierte Strg-c an den Server weiterleiten soll.
stuts vor 7 Jahren
0
@stuts `ssh -t` funktioniert auch nicht. Eine weitere Sache, die mir aufgefallen ist, ist in terminal (ksh), wenn ich die Ctrl-c-Cursortaste drücke und Ctrl-D die Sitzung schließe, im Vordergrund jedoch nicht die Ctrl-c- oder Ctrl-d-Taste
akshay vor 7 Jahren
0
Ist das auf dem Client oder dem Server? Sehen Sie "^ C" an das Terminal drucken?
stuts vor 7 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Was sind die Unterschiede zwischen Linux Window Managern?
-
2
ThunderBird / Lichtsynchronisation mit SE k770i
-
4
Linux-Dateisystem
-
6
Vollbild-Flash langsam in KDE 4