Câu hỏi được gắn thẻ «signals»

Tín hiệu là một thông điệp có thể được gửi đến một quy trình đang chạy. Tín hiệu có thể được bắt đầu bởi các chương trình, người dùng hoặc quản trị viên.

3
Bắt đầu Apache khi thoát khỏi dịch vụ với SIGWINCH
Khi chạy service apache starttôi thấy trong tệp nhật ký mục này: [mpm_event:notice] [pid 1906:tid XXX] AH00489: Apache/2.4.23 (Unix) OpenSSL/1.0.2g PHP/7.0.9 configured -- resuming normal operations [core:notice] [pid 1906:tid XXX] AH00094: Command line: '/usr/sbin/httpd' [mpm_event:notice] [pid 1906:tid XXX] AH00492: caught SIGWINCH, shutting down gracefully và dịch vụ apachekhông bắt đầu? …


2
stderr trên ssh -t
Điều này sẽ gửi đầu ra đến STDERR, nhưng không lan truyền Ctrl+ C(tức là Ctrl+ Csẽ giết sshnhưng không phải từ xa sleep): $ ssh localhost 'sleep 100;echo foo ">&2"' Điều này lan truyền Ctrl+ C(tức là Ctrl+ Csẽ giết sshvà từ xa sleep), nhưng gửi STDERR tới STDOUT: …



2
Tập lệnh Bash không thấy SIGHUP?
Tôi đã có đoạn script sau: #!/bin/bash echo "We are $$" trap "echo HUP" SIGHUP cat # wait indefinitely Khi tôi gửi SIGHUP(sử dụng kill -HUP pid), không có gì xảy ra. Nếu tôi thay đổi tập lệnh một chút: #!/bin/bash echo "We are $$" trap "kill -- -$BASHPID" EXIT …
11 bash  signals 

1
Thực thi lệnh hoặc hàm khi SIGINT hoặc SIGTERM được gửi đến chính tập lệnh cha, chứ không phải các tiến trình con
Hãy nói tôi có cái này script.sh #!/bin/bash exit_script() { echo "Printing something special!" echo "Maybe executing other commands!" kill -- -$$ # Sends SIGTERM to child/sub processes } echo "Some other text" #other commands here sleep infinity Tôi muốn script.shthực thi chức năng exit_scriptbất cứ khi nào nó nhận …





2
Tại sao bash bỏ qua SIGTERM?
Đôi khi tôi muốn đăng xuất nhanh chóng kill -15 -1. Tôi đã nhận thấy rằng bash đang bỏ qua SIGTERM. Tôi tự hỏi những gì hợp lý cho hành vi bash như vậy ? Không phải là rất UNIX để bỏ qua SIGTERM mà không có lý do chính …
10 bash  signals 




Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.