2012-04-16 40 views
6

Ctrl-c (SIGINT/SIGTERM) ngừng hoạt động trong cygwin. Nếu tôi nhớ lại, điều này có thể có liên quan đến cài đặt TTY. Hãy tư vấn về cách làm cho nó hoạt động trở lại. Tôi không thay đổi bất cứ điều gì cố ýCtrl-c ngừng hoạt động trong cygwin

Output từ stty -a:

$ stty -a 
speed 38400 baud; rows 25; columns 80; line = 0; 
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; 
eol2 = <undef>; swtch = ^Z; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; 
werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0; 
-parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts 
-ignbrk brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff 
-iuclc -ixany -imaxbel 
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 
isig icanon iexten echo -echoe -echok -echonl -noflsh -tostop -echoctl -echoke 

Khi nhấn ctrl-c danh hiệu của những thay đổi cửa sổ cmd để ~ từ Chọn ~. Ctrl-c cũng ngắt một chương trình thực thi nhưng không tạo ra một dòng mới.

Tôi cũng chạy trên phiên ssh-agent

Tôi nghĩ rằng điều này có thể được cố định witha máy tính khởi động lại nhưng cho tôi biết nếu bạn có bất kỳ idea.s

Trả lời

0

cài đặt lại Cygwin và nó hoạt động ngay bây giờ.

1

Tôi tìm thấy câu hỏi này khi tôi muốn đóng cửa một quá trình Java bắt đầu trong một phiên Cygwin, và Ctrl +C đã không làm việc cho tôi. Sau đó, tôi nhận ra rằng tôi chỉ có thể giết quá trình từ một phiên Cygwin khác, tức là trong một phiên mới:

ps - ef | grep java 
kill -9 <pid> 
Các vấn đề liên quan