从:https://wiki.debian.org/LSBInitScripts
在 init.d 脚本中添加如下块: ### 开始初始化信息 # 提供:脚本名称 # 必需启动:$remote_fs $syslog # 必需停止:$remote_fs $syslog # 默认开始:2 3 4 5 # 默认停止:0 1 6 # 简短描述:在启动时启动守护进程 # 描述:启用守护进程提供的服务。 ### 结束初始化信息
这些变量也存在于“ssh”等脚本的 SysVinit LSB 标头中。
有谁知道这些变量吗?
答案1
这些都是系统设施名称在 Linux 标准库中。它们不被视为 shell 变量,它们只是特殊名称,允许 init 脚本依赖于某些系统状态。
特别地,$remote_fs
和$syslog
定义如下:
$remote_fs
所有远程文件系统均可用。在某些配置中,诸如此类的文件系统
/usr
可能是远程的。许多需要的应用程序$local_fs
可能也需要$remote_fs
.
$syslog
系统记录器正在运行。