Uzak makinede ana bilgisayardan SIGINT almayı bekleyen bir programım var. Bu programın doğru çalışması için bu sinyali alması gerekiyor. Maalesef, bu işlemi SSH üzerinden uzaktan çalıştırırsam ve SIGINT gönderirseniz, ssh işlemi, sinyali iletmekten ziyade kendisini yakalar ve keser.SIGINT SSH üzerinden uzak bir işleme nasıl gönderilir?
lokal Koşu:
$ gdb GNU gdb 6.3.50-20050815 (Apple version gdb-1344) (Fri Jul 3 01:19:56 UTC 2009) ... This GDB was configured as "x86_64-apple-darwin". ^C (gdb) Quit ^C (gdb) Quit ^C (gdb) Quit
uzaktan çalıştırma:
$ ssh foo.bar.com gdb GNU gdb Red Hat Linux (6.3.0.0-1.159.el4rh) ... This GDB was configured as "i386-redhat-linux-gnu". (gdb) ^C Killed by signal 2. $
kimse bu soruna bir çözüm yolu önerebilir
İşte GDB kullanarak bu davranışa bir örnek? Yerel ssh istemcisi OpenSSH_5.2p1'dir.
Mükemmel. Bu kadar. Teşekkürler. – Matt