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.


4
Chuyển tiếp SIGTERM cho trẻ em ở Bash
Tôi có một đoạn script Bash, trông giống như thế này: #!/bin/bash echo "Doing some initial work...."; /bin/start/main/server --nodaemon Bây giờ, nếu bash shell chạy tập lệnh nhận được tín hiệu SIGTERM, thì nó cũng sẽ gửi SIGTERM đến máy chủ đang chạy (chặn, vì vậy không thể bẫy được). …
86 bash  shell  signals  docker 






4
Mã thoát mặc định khi quá trình kết thúc?
Khi một tiến trình bị giết với tín hiệu có thể xử lý như SIGINThoặc SIGTERMnhưng nó không xử lý tín hiệu đó, mã thoát của quy trình sẽ là gì? Còn đối với các tín hiệu không thể xử lý như thế SIGKILLnào? Từ những gì tôi có thể …

7
Thời gian trong một kịch bản shell
Tôi có một kịch bản shell đang đọc từ đầu vào tiêu chuẩn . Trong những trường hợp hiếm hoi, sẽ không có ai sẵn sàng cung cấp đầu vào và kịch bản phải hết thời gian . Trong trường hợp hết thời gian, tập lệnh phải thực thi một …
53 shell  signals  timeout 

9
Chấm dứt một vòng lặp vô hạn
Tôi có một lệnh mà tôi muốn chạy lại tự động mỗi khi nó kết thúc, vì vậy tôi đã chạy một cái gì đó như thế này: while [ 1 ]; do COMMAND; done; nhưng nếu tôi không thể dừng vòng lặp Ctrl-cvì điều đó sẽ giết chết COMMANDchứ …
52 bash  signals 

9
Không thể dừng tập lệnh bash bằng Ctrl + C
Tôi đã viết một tập lệnh bash đơn giản với một vòng lặp để in ngày và ping đến một máy từ xa: #!/bin/bash while true; do # *** DATE: Thu Sep 17 10:17:50 CEST 2015 *** echo -e "\n*** DATE:" `date` " ***"; echo "********************************************" ping -c5 $1; done …
42 bash  terminal  signals 




2
Hành vi chương trình khi giết -HUP được nhận?
Có cách nào để tìm hiểu chương trình sẽ làm gì khi nhận được tín hiệu kill HUP không? Không chỉ đơn giản là chạy lệnh ofc: D Ví dụ, killall -HUP pppdsẽ khởi động lại pppd killall -HUP firefoxsẽ giết firefox
32 kill  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.