Example #1
0
 public void Restart()
 {
     if (systemd != null)
     {
         if (String.Equals(systemd.CanReboot(), "yes"))
         {
             systemd.Reboot(true);
         }
     }
     else if (consolekit != null)
     {
         if (consolekit.CanRestart())
         {
             consolekit.Restart();
         }
     }
     else
     {
         Log <SystemManager> .Debug("No consolekit or systemd bus available");
     }
 }