D.19. /etc/rc.d/init.d/halt

#### Linux From Scratch - Version 11.1

### Appendix D. Boot and sysconfig scripts version-20210608

- Prev

  /etc/rc.d/init.d/reboot

- Next

  /etc/rc.d/init.d/template

- Up
- Home

# D.19. /etc/rc.d/init.d/halt

    #!/bin/sh
    ########################################################################
    # Begin halt
    #
    # Description : Halt Script
    #
    # Authors     : Gerard Beekmans - gerard@linuxfromscratch.org
    #               DJ Lucas - dj@linuxfromscratch.org
    # Update      : Bruce Dubbs - bdubbs@linuxfromscratch.org
    #
    # Version     : LFS 7.0
    #
    ########################################################################

    ### BEGIN INIT INFO
    # Provides:            halt
    # Required-Start:
    # Should-Start:
    # Required-Stop:
    # Should-Stop:
    # Default-Start:       0
    # Default-Stop:
    # Short-Description:   Halts the system.
    # Description:         Halts the System.
    # X-LFS-Provided-By:   LFS
    ### END INIT INFO

    case "${1}" in
       stop)
          halt -d -f -i -p
          ;;

       *)
          echo "Usage: {stop}"
          exit 1
          ;;
    esac

    # End halt

- Prev

  /etc/rc.d/init.d/reboot

- Next

  /etc/rc.d/init.d/template

- Up
- Home