Tôi sẽ thử stty -a
trong Terminal, xem cchars của bạn được ánh xạ tới. Đảm bảo rằng Susp (đình chỉ) được ánh xạ tới Ctrl-Z (^ Z) và xâm nhập (ngắt) đến ^ C.
Bạn có chương trình nào đang chạy có thể 'đánh cắp' phím bấm không? Có thể somecoolapp
sử dụng Ctrl-Z để gửi một con ngựa vằn Twitpic ở đâu đó.
Hãy nhớ rằng Ctrl-C sẽ đóng cửa sổ của bạn nếu tất cả các quy trình bên dưới biến mất. Tôi không biết bạn chạy ứng dụng của mình như thế nào, nhưng nếu nó thay thế bash bằng cách sử dụng exec, thì 'Ctrl-C đóng cửa sổ' sẽ có ý nghĩa hơn một chút. Ctrl-C đóng ứng dụng nền trước, đây là thứ duy nhất đang chạy, đóng cửa sổ.
Để tạm dừng quá trình, bạn có thể sử dụng một cửa sổ đầu cuối khác để gửi tín hiệu. Tìm ID tiến trình bằng cách sử dụng Trình giám sát hoạt động hoặc ps
lệnh và trong loại cửa sổ khác kill -STOP <processid>
. Thật không may, Activity Monitor dường như không cho phép bạn gửi bất kỳ tín hiệu nào và SIGSTOP và SIGCONT không có trong danh sách (ít nhất là trên Snow Leopard, đây là những gì tôi có thể kiểm tra).