init.d 脚本仅在关机时运行,而不是启动时运行

init.d 脚本仅在关机时运行,而不是启动时运行

我有一个改编的剧本这个帖子。它应该具有在启动和关闭时运行的部分,但是只有关闭部分运行。

我也很难找到与此相关的文档……可能没有正确的搜索

#! /bin/sh
# /etc/init.d/helloworld
#
### BEGIN INIT INFO
# Provides:          scriptname
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start daemon at boot time
# Description:       Enable service provided by daemon.
### END INIT INFO

case "$1" in
  start)
    touch /home/pi/hiii
    ;;
  stop)
    touch /home/pi/byeee
    ;;
  *)
    exit 1
    ;;
esac

exit 0

我所做的
1. 将脚本保存到/etc/init.d/helloworld
2. 使其可执行chmod 755
3. 注册到sudo update-rc.d helloworld defaults

还有另一个类似帖子但它没有为我解决这个问题

相关内容