2013-02-14 29 views
5

Từ trang hướng dẫn tốt:Làm cách nào để biết liệu bash kill có sử dụng pid hay jobspec không?

kill [-s sigspec | -n signum | -sigspec] [pid | jobspec] ... 
kill -l [sigspec | exit_status] 
    Send the signal named by sigspec or signum to the processes named by pid or 
    jobspec. sigspec is etc. etc.... 

Vậy điều gì quyết định liệu kill 1 giết chết quá trình init hoặc JOBSPEC 1?

+0

Huh, không biết giết JOBSPEC được hỗ trợ, Tôi đã luôn sử dụng 'jobs -x kill% 1' chung – bishop

Trả lời

9

với kill 1 bạn sẽ gửi một tín hiệu để xử lý với pid 1. Để giết công việc 1 bạn phải gõ

kill %1 

các JOBSPEC là%

Các vấn đề liên quan