SysVinit LSB 标头中的变量 $remote_fs 和 $syslog 是什么?

SysVinit LSB 标头中的变量 $remote_fs 和 $syslog 是什么?

从: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

系统记录器正在运行。

相关内容