systemd: exe c скрипт после пробуждения или после выключения / перезагрузки - PullRequest
0 голосов
/ 06 августа 2020

Я хочу запустить exe c какой-то 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 или нет.

Пожалуйста, помогите мне

...