恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 232|回复: 6

服务开机启动问题

[复制链接]
发表于 2020-9-16 16:46 | 显示全部楼层 |阅读模式
在/etc/trojan-go/安装了trojan-go,配置文件是config.json,在任意目录用/etc/trojan-go/trojan-go -config /etc/trojan-go/config.json可以启动它,但是关闭ssh后就关闭了。

我在/etc/init.d建了一个trojan-go,内容如下:
#!/bin/sh /etc/rc.common

START=99

start() {

        /etc/trojan-go/trojan-go -config /etc/trojan-go/config.json
}

stop() {
           killall trojan-go
}



然后 chmod +r trojan-go
并用 ln -s /etc/init.d/trojan-go /etc/rc.d/S99trojan-go 做好链接

但是开机无法启动,哪里有问题?



我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-9-16 16:53 | 显示全部楼层
试试
start() {

        /etc/trojan-go/trojan-go -config /etc/trojan-go/config.json &
}
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-9-17 09:38 来自手机 | 显示全部楼层
tangn 发表于 2020-9-16 16:53
试试
start() {


好,谢谢,今晚试试
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-9-17 11:00 | 显示全部楼层
建立個軟鏈接到/etc/rc.d下才行,/etc/init.d下只是存放,啟動腳本依據/etc/rc.d目錄下文件來開機啟動

点评

ln -s /etc/init.d/trojan-go /etc/rc.d/S99trojan-go 这个不就软链接吗?  详情 回复 发表于 2020-9-18 08:33
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-9-18 08:33 来自手机 | 显示全部楼层
rtlhq 发表于 2020-9-17 11:00
建立個軟鏈接到/etc/rc.d下才行,/etc/init.d下只是存放,啟動腳本依據/etc/rc.d目錄下文件來開機啟動

ln -s /etc/init.d/trojan-go /etc/rc.d/S99trojan-go
这个不就软链接吗?

点评

#!/bin/sh /etc/rc.common 這個要分開2行,第1行必須是 #!/bin/sh  详情 回复 发表于 2020-9-18 09:18
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-9-18 09:18 | 显示全部楼层
tungsang 发表于 2020-9-18 08:33
ln -s /etc/init.d/trojan-go /etc/rc.d/S99trojan-go
这个不就软链接吗?

#!/bin/sh /etc/rc.common

這個要分開2行,第1行必須是
#!/bin/sh
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-9-18 11:04 | 显示全部楼层
把执行文件trojan-go上传到/usr/bin目录,添加755权限
  1. chmod 755 /usr/bin/trojan-go
复制代码
/etc/init.d目录创建文件trojan-go,内容如下
  1. #!/bin/sh /etc/rc.common


  2. START=99

  3. SERVICE_USE_PID=1
  4. SERVICE_WRITE_PID=1
  5. SERVICE_DAEMONIZE=1

  6. start() {
  7.         service_start /usr/bin/trojan-go -config /etc/trojan-go/config.json
  8. }

  9. stop() {
  10.         service_stop /usr/bin/trojan-go
  11. }
复制代码
添加权限0755
  1. chmod 755 /etc/init.d/trojan-go
复制代码
设置开机启动
  1. /etc/init.d/trojan-go enable
复制代码
启动
  1. /etc/init.d/trojan-go start
复制代码

我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2020-9-22 08:10

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表