tail head cat sleep
QR code linking to this page

Man page  — BOOT

명칭

boot – 시스템의 정지 또는 재기동

내용

서식

#include <sys/types.h>
#include <sys/systm.h>
#include <sys/reboot.h>

void
boot(int howto);

해설

boot() 함수는, 시스템의 최종적인 시스템 셧다운과 정지 또는 재기동을 취급합니다. 행해지는 정확한 동작은, howto 그리고 건네받는 플래그와 시스템이 자동 배치를 이미 끝내고 있는지 어떤지, 에 의해 결정됩니다.

시스템이 자동 배치를 이미 끝내고 있는 경우에는, boot() (은)는 다음의 동작을 합니다.

  1. 이것이 최초의 boot() 의 실시의 경우로, howto RB_NOSYNC 플래그가 세트되어 있지 않으면, vfs_unmountall(9) (을)를 호출하는 것으로, 디스크의 동기와 언마운트를 행합니다.
  2. 세치기를 무효로 합니다.
  3. 크래쉬의 뒤의 재기동의 경우 (예를 들면, howto RB_DUMP 하지만 세트 되고 있지만 RB_HALT 하지만 세트되어 있지 않다)는, 시스템 크래쉬 덤프를 보존합니다.
  4. at_shutdown(9) 에 의해 이전으로 설정된 모든 셧다운 훅을 실행합니다.
  5. 시스템이 정지 당하고 있는지, 재기동 당하고 있는지를 나타내는 메세지를 표시합니다.
  6. howto RB_HALT 하지만 세트 되고 있는 경우에는, 시스템을 정지합니다. 그렇지 않으면, 시스템을 재기동합니다.

시스템이 자동 배치를 아직 끝내지 않은 경우에는, boot() 하 at_shutdown(9) 에 의해 이전으로 설정된 모든 셧다운 훅을 실행해, 메세지를 표시해, 시스템을 정지합니다.

관련 항목

at_shutdown(9), vfs_unmountall(9)

BOOT (9) February 14, 1997

tail head cat sleep
QR code linking to this page


Ben Bullock이 유닉스 매뉴얼 페이지에서 서비스에 대한 의견을 주시기 바랍니다. Privacy policy.