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