在休眠 ubuntu 盖子关闭之前执行命令

在休眠 ubuntu 盖子关闭之前执行命令

我想知道是否有办法执行脚本(例如,我希望脚本关闭所有 brave 和 node 进程),但我已经将 Ubuntu 配置为在盖子关闭时休眠,有没有办法制作该脚本或在休眠前终止进程?

答案1

编写一个服务,例如/etc/systemd/system/ibraham-pre-hibernate.service

[Unit]
Description=Ibrahim before hibernation service
Before=systemd-hibernate.service

[Service]
ExecStart=/home/ibrahim/services/script-to-close-processes.sh

[Install]
RequiredBy=hibernate.target

修改以上内容以适应您的脚本的位置。

一切设置完成后,启用服务(该示例针对不同的服务,是我的服务之一,因此您可以看到预期的答复(嗯,您的目标不同)):

doug@s19:~$ sudo systemctl enable doug-post-boot-s19.service
Created symlink /etc/systemd/system/multi-user.target.wants/doug-post-boot-s19.service → /etc/systemd/system/doug-post-boot-s19.service.

相关内容