V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
v2000000001ex
V2EX  ›  CentOS

centos 8 rc.local 不能正常工作

  •  
  •   v2000000001ex · 2021-11-27 08:29:34 +08:00 · 1977 次点击
    这是一个创建于 1094 天前的主题,其中的信息可能已经有所发展或是发生改变。
    vps 上拖的 centos8.4 , 加了执行权限,重启发现 rc.local 不能正常工作。
    11 条回复    2021-12-01 15:50:31 +08:00
    hefish
        1
    hefish  
       2021-11-27 09:56:45 +08:00
    sudo vi /etc/systemd/system/rc-local.service

    [Unit]
    Description=/etc/rc.local
    ConditionPathExists=/etc/rc.local
    [Service]
    Type=forking
    ExecStart=/etc/rc.local start
    TimeoutSec=0
    StandardOutput=tty
    RemainAfterExit=yes
    SysVStartPriority=99
    [Install]
    WantedBy=multi-user.target


    sudo systemctl enable rc-local
    v2000000001ex
        2
    v2000000001ex  
    OP
       2021-11-27 10:15:44 +08:00 via Android
    好奇怪,为什么要这样做?
    Osk
        3
    Osk  
       2021-11-27 10:20:46 +08:00
    systemd 可能没有 rc.local 这一套了, 要像 1 楼那样写 systemd 服务单元去执行 rc.local 脚本
    v2000000001ex
        4
    v2000000001ex  
    OP
       2021-11-27 10:23:11 +08:00 via Android
    @Osk 奇怪的是,rc.local 里只有部分命令可以执行。比如 ipset
    adoal
        5
    adoal  
       2021-11-27 12:26:24 +08:00 via iPhone
    现在写个 unit 来管理服务自启动又不是啥麻烦事,比以前 sysvinit 的年代方便多了,何必再执着于 rc.local 呢
    kokutou
        6
    kokutou  
       2021-11-27 15:11:53 +08:00 via Android
    systemd 复制一个,改吧改吧就行了,方便得很啊
    churchmice
        7
    churchmice  
       2021-11-27 17:36:37 +08:00
    @v2000000001ex #4 把 rc.local 贴出来就知道了
    julyclyde
        8
    julyclyde  
       2021-11-29 11:53:09 +08:00
    @hefish rc-local.service 不是系统自带的吗??
    hefish
        9
    hefish  
       2021-11-30 20:05:28 +08:00
    @julyclyde 8 开始不带了吧。
    julyclyde
        10
    julyclyde  
       2021-12-01 13:28:26 +08:00
    @hefish 我刚刚装了一个 CentOS 8-stream 看了看
    rc-local.service 还是由 systemd-rc-local-generator 生成的
    hefish
        11
    hefish  
       2021-12-01 15:50:31 +08:00
    @julyclyde 原来是这样,stream 分支倒是没有装过。 不过我现在改用 debian 了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6012 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 02:52 · PVG 10:52 · LAX 18:52 · JFK 21:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.