使用systemd在系统关闭时运行脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用systemd在系统关闭时运行脚本相关的知识,希望对你有一定的参考价值。

参考技术A 假设您已经创建好了脚本,并且测试其运行无误。那么,如下步骤可以让您使用systemd在系统关闭时运行脚本。
首先,在 /etc/systemd/system 下创建一个文件 run-script-when-shutdown.service ,并且让其内容如下

而后,执行如下命令,使能新创建的服务

为了便于调整,您可以配置run-script-when-shutdown运行固定的脚本。需要的时候,相关人员可以修改这个您固定的脚本。正如/etc/rc.local的工作方式。
当您不再需要运行这个服务时,您可以这样操作

如此操作后您甚至可以删掉这个文件。

以上是关于使用systemd在系统关闭时运行脚本的主要内容,如果未能解决你的问题,请参考以下文章

Centos系统中 Systemd 的Unit文件配置说明

Centos系统中 Systemd 的Unit文件配置说明

使用 system() 运行批处理脚本时命令窗口关闭得非常快

Centos7 Nginx 开机启动

Airflow 中文文档:使用systemd运行Airflow

systemctl管理脚本 进程锁脚本