systemd:唤醒或关机/重启后的执行脚本

时间:2020-08-05 23:18:42

标签: systemd reboot wakeup

我想在重启或从睡眠/休眠状态唤醒后执行一些python文件:

我有一个test.service文件,例如:

   [Unit]
   Description=AFTER WAKE UP/REBOOT
   After=suspend.target hibernate.target shutdown.target
 
   [Service]
   Type=oneshot
   ExecStart=/bin/python3 /test.py

   [Install]
   WantedBy=suspend.target hibernate.target shutdown.target

但这不能按预期工作。我收到如下错误:

shutdown.target: Found ordering cycle on test.service/stop
shutdown.target: Found dependency on shutdown.target/stop
shutdown.target: Job test.service/stop deleted to break ordering cycle starting with shutdown.target/stop

不知道如何实现这一目标。我需要做的是执行在重新启动或重新启动后或从睡眠/休眠状态唤醒后启动的脚本。这个python文件向fs写了一些东西,所以我认为我还必须考虑是否安装了fs。

请帮助我

0 个答案:

没有答案