Przechodzę samouczek na temat odzyskiwania po awarii bazy danych, aw samouczku awaria na hoście podstawowej bazy danych jest symulowana za pomocą:
kill -9 <>
Wiem, że killpolecenie służy do wysłania sygnału do procesu, który 9reprezentuje SIGKILLsygnał kończący proces, ale co oznacza ten <>argument?
Przeczytałem strony podręcznika dla killpolecenia, ale wciąż nie mogę zrozumieć, dlaczego i po co <>jest używany.
kill -9 <<pid for="" nbsp="" postmaster="" process="">></pid>więc prawdopodobnie napisali, kill -9 <pid>a jakiś śmieszny edytor wykonał całą magię, aby utworzyć <pid>znacznik.
<pid for="" nbsp="" postmaster="" process="">to ma sens! Ma to oznaczać „pid dla procesu postmastera” i jest to główny PID PostgreSQL do zabicia. Więc post miał powiedzieć, że kill -9 <pid for postmaster process>tajemnica rozwiązana.
kill -9nawykaj. Po prostu użyj kill. SIGTERM pozwala na płynne zakończenie procesu. SIGKILL ( -9) jest opcją nuklearną.
<>znaki określonym identyfikatorem procesu.