diff --git a/poweroff info.txt b/poweroff info.txt new file mode 100644 index 0000000..27ab3f2 --- /dev/null +++ b/poweroff info.txt @@ -0,0 +1,28 @@ +Power down script information +from; https://forums.raspberrypi.com/viewtopic.php?t=147422 + +Re: Poweroff script / systemd [solved] +Mon May 23, 2016 5:59 am + +I have finally been able to run my poweroff program as late as possible during the shutdown process with the following poweroff.service +Code: Select all + +[Unit] +Description=Turn power off after shutdown +DefaultDependencies=no +Before=umount.target + +[Service] +Type=oneshot +ExecStart=/usr/bin/python /opt/my_poweroff/my_poweroff.py + +[Install] +WantedBy=halt.target poweroff.target + +Put this service into /lib/systemd/system, and a python script my_poweroff.py to be run at the end of the shutdown process into /opt/my_poweroff/my_poweroff.py + +Enable the service with +Code: Select all + +cd /lib/systemd/system +sudo systemctl enable poweroff.service \ No newline at end of file diff --git a/poweroff.service b/poweroff.service new file mode 100644 index 0000000..b6d63bf --- /dev/null +++ b/poweroff.service @@ -0,0 +1,11 @@ +[Unit] +Description=Turn power off after shutdown +DefaultDependencies=no +Before=umount.target + +[Service] +Type=oneshot +ExecStart=/usr/bin/python /opt/metar_poweroff/metar_poweroff.py + +[Install] +WantedBy=halt.target poweroff.target \ No newline at end of file