unixdev.net


Switch to SpeakEasy.net DSL

The Modular Manual Browser

Home Page
Manual: (OSF1-V5.1-alpha)
Page:
Section:
Apropos / Subsearch:
optional field



rc0(8)								       rc0(8)



NAME

  rc0 -	Runs command script executed when stopping the system

SYNOPSIS

  rc0

DESCRIPTION

  The rc0 script contains run commands that enable a smooth shutdown and
  bring	the system to a	single-user state; run levels 0	and s. In addition to
  commands listed in within the	script itself, rc0 contains instructions to
  run commands found in	the /sbin/rc0.d	directory.  The	script defines the
  conditions under which the commands execute; some commands run if the	sys-
  tem is being shut down while others run if the system	is being shut down
  and rebooted to single user.

  By convention, files in the /sbin/rc0.d directory begin with either the
  letter "K" or	the letter "S" and are followed	by a two-digit number and a
  filename, for	example:

       K00enlogin     K05lpd	 K60cron     K30nfs

  In general, the system starts	commands that begin with the letter "S"	and
  stops	commands that begin with the letter "K." The numbering of commands in
  the /sbin/rc0.d directory is important since the numbers are sorted and the
  commands are run in ascending	order.	Files in the /sbin/rc0.d directory
  are normally links to	files in the /etc/init.d directory.

  An entry in the inittab file causes the system to execute the	rc0 script,
  for example:

       ss:Ss:wait:/sbin/rc0 shutdown < /dev/console > /dev/console 2>&1
       s0:0:wait:/sbin/rc0 off < /dev/console >	/dev/console 2>&1

  The following	operations are typical of those	that result from executing
  the rc0 script and the commands located in the /sbin/rc0.d directory:

    +  Notify users that the system is shutting	down.

    +  Sync the	disks

    +  Stop system services and	daemons

    +  Stop processes

    +  Kill processes

    +  Unmount file systems

    +  Invoke init if the system is being shut down to single user

  The killall command sends a SIGTERM signal to	stop running processes;	SIG-
  KILL follows to kill all processes except the	process	which initiated	the
  call.	 The umount -a command unmounts	all file systems except	the root file
  system.



FILES

  /sbin/rc0
      Specifies	the command path

  /sbin/rc0.d
      Specifies	the directory of commands that corresponds to the run level

SEE ALSO

  Commands: init(8), killall(8), rc2(8), rc3(8), shutdown(8)