github.com/cloudbase/juju-core@v0.0.0-20140504232958-a7271ac7912f/windows/util_windows.go (about)

     1  package windows
     2  
     3  import (
     4      "strconv"
     5  
     6      "launchpad.net/juju-core/utils/exec"
     7  )
     8  
     9  func Reboot(when int) error {
    10      cmd := []string{
    11          "shutdown.exe",
    12          "-r",
    13          "-t",
    14          strconv.Itoa(when),
    15      }
    16      _, err := exec.RunCommand(cmd)
    17      if err != nil {
    18          return err
    19      }
    20      return nil
    21  }