systemd 和 systemctl 使用深入理解(3)

Unit段的常用选项:
    Description:描述信息,意义性描述;
    After:定义unit的启动次序;表示当前unit应晚于哪些unit启动;其功能与Before相反;
    Requies:依赖到其它的units;强依赖,被依赖的units无法激活时,当前的unit即无法激活;
    Wants:依赖到其它的units;弱依赖;
    Confilcts:定义units 的冲突关系;

而Service的功能配置段选项示例如下:

Service段的常用选项:
    Type:用于定义影响ExecStart及相关参数的功能的unit进程类型;
        类型:
            simple:
            forking:
            oneshot:
            dbus:
            notify:
            idle:
    EnvironmentFile:环境配置文件;
    ExecStart:指明启动unit要运行的命令或脚本;ExecStart, ExecStartPost
    ExecStop:指明停止unit要运行的命令或脚本;
    Restart:

最后,我们来说一下Install的配置段。

Install段的常用配置:
    Alias:
    RequiredBy:被哪些unit所依赖;
    WantBy:被哪些unit所依赖;

不过,我们需要注意的是对于新创建的unit文件以及修改过的unit文件,我们需要使用systemctl来重载其配置文件。

注意:对于新创建的unit文件或者修改过的unit文件,要通知systemd重载其配置文件:
    # systemctl daemon-reload

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/12623.html