有时你需要系统启动和关闭过程中运行命令或shell脚本。这是开始启动和系统关闭期间停止系统服务很有帮助。本教程将帮助你在运行系统启动和关闭在Gentoo Linux脚本。 现在/etc/local.d/ 目录中的脚本Stapling 。开始将在系统启动时被执行,所有的脚本Stapling.stop将系统关闭时执行。首先请确保您已经使用下面的步骤启用local.d脚本。
启用local.d脚本
要启动在启动时local.d脚本,添加其的init.d脚本到默认运行级别
# rc-update add local default
现在,通过OpenRC的为您在默认运行级别停止服务启动服务:
# rc-service local start
在启动时运行脚本
创建一个脚本/etc/local.d/myService.start,并把你的内容在里面。该系统启动时执行。
# vi /etc/local.d/myService.start
#!/bin/sh
# Show below message on system startup
echo "Welcome back!"
在关机时运行脚本
创建一个脚本/etc/local.d/myService.stop,并把你的内容在里面。这将系统关闭期间执行。
# vi /etc/local.d/myService.stop
#!/bin/sh
# Show below message on system shutdown
echo "Good bye!"