Tôi đang trải qua một hướng dẫn về phục hồi từ lỗi cơ sở dữ liệu và trong hướng dẫn, một lỗi trên máy chủ của cơ sở dữ liệu chính được mô phỏng với:
kill -9 <>
Tôi biết rằng kill
lệnh được sử dụng để gửi tín hiệu đến một quy trình và nó 9
đại diện cho SIGKILL
tín hiệu chấm dứt một quá trình, nhưng <>
đối số đó có nghĩa là gì?
Tôi đã đọc các trang hướng dẫn cho kill
lệnh nhưng vẫn không thể hiểu tại sao và cái gì <>
được sử dụng.
kill -9 <<pid for="" nbsp="" postmaster="" process="">></pid>
, vì vậy họ có thể đã viết kill -9 <pid>
và một số biên tập viên vui nhộn đã làm tất cả các phép thuật để tạo ra một <pid>
thẻ.
<pid for="" nbsp="" postmaster="" process="">
điều đó có ý nghĩa hoàn hảo! Nó có nghĩa là để nói "pid cho quá trình postmaster" và đó là bộ xử lý chính PostgreQuery để tiêu diệt. Vì vậy, bài viết có nghĩa là để nói kill -9 <pid for postmaster process>
Mystery đã giải quyết.
kill -9
thói quen. Chỉ cần sử dụng kill
. SIGTERM cho phép quá trình tắt một cách duyên dáng. SIGKILL ( -9
) là tùy chọn hạt nhân.
<>
ký tự bằng một id quy trình cụ thể.