如何使用systemd在系统关闭时运行脚本
假设您已经创建好了脚本,并且测试其运行无误。那么,如下步骤可以让您使用systemd在系统关闭时运行脚本。
首先,在/etc/systemd/system下创建一个文件run-script-when-shutdown.service,并且让其内容如下
[Unit]
Description=service to run script when shutdown
After=syslog.target network.target
[Service]
Type=simple
ExecStart=/bin/true
ExecStop=path_to_script_to_run
RemainAfterExit=yes
[Install]
WantedBy=default.target
而后,执行如下命令,使能新创建的服务
systemctl enable run-script-when-shutdown
systemd start run-script-when-shutdown
为了便于调整,您可以配置run-script-when-shutdown运行固定的脚本。需要的时候,相关人员可以修改这个您固定的脚本。正如/etc/rc.local的工作方式。
当您不再需要运行这个服务时,您可以这样操作
systemctl disable run-script-when-shutdown
如此操作后您甚至可以删掉这个文件。
最后更新:2017-09-14 11:02:37
上一篇:
插上国际设计大奖的翅膀,产品能飞多远?
下一篇:
IDC:中国存储市场推动力主要来自政府
才老师,我有九个问题!
SQL2005附加数据库提示——版本为655,无法打开,此服务器支持611版本
android 编程时,如何在Eclipse中查看Android源码或者第三方组件包源码
他的前半生是厨神,45岁却决定加入阿里巴巴
1.5 PCI-X总线简介
安卓系统浏览器中select下拉按钮无法弹出选择面板奇怪问题解决
C# GZipStream
linux 2.6.36+s3c6410 SPI子系统接口讨论 --添加spi设备节点
??????????????????????????????????????????????????????????????????????????????????????-??????-????????????-?????????