遇到一个问题, 系统从hibernate状态中恢复后, systemd中的一个自定义服务, 不运行了, 解决办法是: 加入新的Target
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
[Unit]
Description=Run my scripts
# After=suspend.target # 在suspend之后执行
After=hibernate.target
# After=hybrid-sleep.target
[Service]
ExecStart=/some/path/run/yourScript
[Install]
WantedBy=default.target # 启动时引导至unit
# WantedBy=suspend.target # suspend时引导至unit
WantedBy=hibernate.target
# WantedBy=hybrid-sleep.target
|