
在 /etc/rc.d/rc.local 下配置了自启动服务,如下:
touch /var/lock/subsys/local /usr/bin/svnserve -d -r /home/svn /etc/rc.d/init.d/smb start chkconfig 为:
smb 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭 svnserve 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭 现在遇到的问题是:
求大神指教。。。
1 julyclyde 2018-09-18 10:33:13 +08:00 没启动很正常,但 ssh 之后就起来了,我不太相信 你看看你的.bashrc 和.bash_profile |
2 wlsnx 2018-09-18 11:08:57 +08:00 你不是把启动命令写在 .bashrc 里了吧 |
3 4ever911 2018-09-18 11:12:07 +08:00 添加成 systemd 服务自启动呗 |
4 sregoose 2018-09-18 11:15:53 +08:00 添加到自启动里面就好了,你不会是把服务启动写到 sshd 里面去了把 |
5 cccicl OP @julyclyde 测试着开机时压根没执行 `/etc/rc.d/rc.local`里面的命令,而 ssh 登录时执行了 |
6 263 2018-09-18 13:06:51 +08:00 既然有 service,你还写到 rc.local 里面这本来就不对啊。你还是检查下 smb 和 svn 的配置文件对不对吧,就从 service 启动,不需要写 rc.local。 |
7 msg7086 2018-09-18 13:14:36 +08:00 先说什么发行版什么版本。 |
9 expy 2018-09-18 13:34:08 +08:00 我倒是碰见过用户自己的 systemd 服务要登录才启动。 https://wiki.archlinux.org/index.php/Systemd/User#Automatic_start-up_of_systemd_user_instances |
10 liwl 2018-09-18 13:52:33 +08:00 为什么 rc.local 写了,还要再 chkconfig 里面写呢,没理解 |
11 smol 2018-09-18 14:25:13 +08:00 centos 好像默认不启动 rc.local 的,chmod +x 一下才行 |
12 cs8425 2018-09-18 14:33:04 +08:00 之前遇过一个神奇例子, wordpress 要使用者登入挂着 ssh 才能正常运作, 没登入只有 404 查了才发现, home 有加密, /var/www 软连结到 home 底下去... |
16 jerry033 2018-09-18 15:22:48 +08:00 centOS 6 的话用 initial 管理启动项吧?我猜 init start xxx.service && init enable xxx.service |
18 liwl 2018-09-18 15:43:18 +08:00 touch /var/lock/subsys/local #/usr/bin/svnserve -d -r /home/svn #/etc/rc.d/init.d/smb start |
19 liangzi 2018-09-23 01:48:19 +08:00 via Android 6.8 版本的开机启动 /etc/init.d/smb (不写 start) 测试之后添加开机启动 chkconfig smb |
20 zhujz 2019-10-26 13:06:52 +08:00 请问最后怎么解决的?我用 Debian10 也遇到了这个问题。 |