diff --git a/bin/e-Paper_clean.service b/bin/e-Paper_clean.service new file mode 100644 index 0000000..b8781a7 --- /dev/null +++ b/bin/e-Paper_clean.service @@ -0,0 +1,14 @@ +[Unit] +Description=Run e-Paper clean on shutdown and reboot +DefaultDependencies=no +Before=shutdown.target +Before=reboot.target + +[Service] +Type=oneshot +ExecStart=/usr/bin/python3 /path/to/your/script/main.py +RemainAfterExit=yes + +[Install] +WantedBy=shutdown.target +WantedBy=reboot.target diff --git a/bin/stop.sh b/bin/stop.sh deleted file mode 100644 index 6bb1d1a..0000000 --- a/bin/stop.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash -dir=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd ) -pid=`ps -ef |grep $dir/main.py | grep -v grep |awk '{print $2}'` -for id in $pid -do - kill -9 $id -done