diff --git a/LenaPi/EnergySaver.cpp b/LenaPi/EnergySaver.cpp index 2f66403..b3d97e7 100644 --- a/LenaPi/EnergySaver.cpp +++ b/LenaPi/EnergySaver.cpp @@ -1,6 +1,8 @@ #include "EnergySaver.h" #include +#include +#include EnergySaver::EnergySaver(QObject *parent) : QObject(parent) { @@ -61,5 +63,10 @@ void EnergySaver::initTimer(int interval) */ 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 }