Saya akan melalui tutorial tentang pemulihan dari kegagalan basis data dan dalam tutorial, kegagalan pada host dari basis data primer disimulasikan dengan:
kill -9 <>
Saya tahu bahwa kill
perintah itu digunakan untuk mengirim sinyal ke suatu proses, dan itu 9
mewakili SIGKILL
sinyal yang mengakhiri suatu proses, tetapi apa <>
argumennya?
Saya telah membaca halaman buku panduan untuk kill
perintah tersebut tetapi masih tidak tahu mengapa dan untuk apa <>
digunakan.
kill -9 <<pid for="" nbsp="" postmaster="" process="">></pid>
jadi mereka mungkin menulis kill -9 <pid>
dan beberapa editor lucu melakukan semua keajaiban untuk membuat <pid>
tag.
<pid for="" nbsp="" postmaster="" process="">
itu masuk akal! Ini dimaksudkan untuk mengatakan "pid untuk proses postmaster" dan itu adalah PID utama PostgreSQL untuk dimatikan. Jadi posting itu dimaksudkan untuk mengatakan kill -9 <pid for postmaster process>
Misteri terpecahkan.
kill -9
biasakan. Gunakan saja kill
. SIGTERM memungkinkan proses dimatikan dengan anggun. SIGKILL ( -9
) adalah opsi nuklir.
<>
karakter dengan id proses tertentu.