Documentation

Overview

    Package osutil implements operating system-related utility functions.

    Index

    Constants

    This section is empty.

    Variables

    This section is empty.

    Functions

    func Exit

    func Exit(code int)

      Exit relays to os.Exit if no interrupt handlers are running, blocks otherwise.

      func HandleInterrupts

      func HandleInterrupts()

        HandleInterrupts calls the handler functions on receiving a SIGINT or SIGTERM.

        func RegisterInterruptHandler

        func RegisterInterruptHandler(h InterruptHandler)

          RegisterInterruptHandler registers a new InterruptHandler. Handlers registered after interrupt handing was initiated will not be executed.

          func Unsetenv

          func Unsetenv(key string) error

          Types

          type InterruptHandler

          type InterruptHandler func()

            InterruptHandler is a function that is called on receiving a SIGTERM or SIGINT signal.