diff --git a/NeoBoot/plugin.py b/NeoBoot/plugin.py index b99f8a4..a243a81 100644 --- a/NeoBoot/plugin.py +++ b/NeoBoot/plugin.py @@ -739,7 +739,9 @@ class NeoBootInstallation(Screen): def RebootSTB(self, answer): if answer is True: - os.system('sync && echo 3 > /proc/sys/vm/drop_caches; reboot -d -f') + cmd = 'echo 3 > /proc/sys/vm/drop_caches; shutdown -r now && reboot -d -f & ' + rc = os.system(cmd) + #os.system('sync && echo 3 > /proc/sys/vm/drop_caches; reboot -d -f') else: self.close()