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.

Some people, when confronted with a problem, think “I know, I'll use regular expressions.” Now they have two problems.
— Jamie Zawinski