only try to shutdown in release mode, wait for process

This commit is contained in:
Anika Raemer 2019-04-04 14:31:10 +02:00
parent f3b995e1db
commit 3ce986e891

View file

@ -1,6 +1,8 @@
#include "EnergySaver.h" #include "EnergySaver.h"
#include <QDebug> #include <QDebug>
#include <QProcess>
#include <iostream>
EnergySaver::EnergySaver(QObject *parent) : QObject(parent) EnergySaver::EnergySaver(QObject *parent) : QObject(parent)
{ {
@ -61,5 +63,10 @@ void EnergySaver::initTimer(int interval)
*/ */
void EnergySaver::onTimeout() void EnergySaver::onTimeout()
{ {
qDebug() << "shutting down."; std::cout << "Shutting down.";
#ifndef _DEBUG
QProcess p;
p.start("/usr/local/sbin/do_shutdown.sh");
p.waitForFinished();
#endif
} }