linux - CentOS下/etc/rc.local一定是/etc/rc.d/rc.local的软链接吗?我的系统里怎么不是?
阿神
阿神 2017-04-17 11:40:33
[Linux讨论组]

今天我测试将/usr/bin/rsync --daemon设置为开机自启动。

我首先是执行了echo "/usr/bin/rsync --daemon" >> /etc/rc.local

重启,发现没有开机启动。

然后echo "/usr/bin/rsync --daemon" >> /etc/rc.d/rc.local这样就OK了。

网上看了下,似乎都说/etc/rc.local/etc/rc.d/rc.local的软链接,但是我一看,我的不是。

是我的系统版本问题吗?

6.2 64位

阿神
阿神

闭关修行中......

全部回复(3)
阿神

ls -al /etc/rc5.d/S99local 看下S99local究竟指向的是 /etc/rc.local 还是 /etc/rc.d/rc.local
如果是/etc/rc.d/rc.local,就自己 ln -sf /etc/rc.d/rc.local /etc/rc.local
别纠结啦。各发行版/etc下的内容都有差异。

update:

http://unix.stackexchange.com/questions/59929/whats-the-difference-between-etc-rc-local-and-etc-init-d-rc-local 根据这里说的, /etc/rc.local/etc/rc.d/rc.local 是不同的。 /etc/rc.d/rc.local 在运行级别为(2, 3, 4, 5) 时都要执行,相当于一个 /etc/rcN.d 下的服务。它在执行时会调用 /etc/rc.local(这可能因各发行版而不同)。因此写在 /etc/rc.d/rc.local是确定被执行的。

大家讲道理

我的CentOS 6.5 32位也不是。貌似debian系列的是的。

PHP中文网

我遇到的问题是:/etc/rc.local里面有一个没执行,其他都执行了。没执行的是/opt/jira/bin/start-jira.sh,是启动jira用的。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号