V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
henryshen233
V2EX  ›  Linux

继上次收到了 V 友们的帮助,已经成功在树莓派上部署 kcptun,路由器上跑 ss-redir,还有一点开机启动的小问题

  •  
  •   henryshen233 · 2017-02-25 14:52:30 +08:00 · 4726 次点击
    这是一个创建于 2832 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在树莓派上我在 /etc/rc.local 里加进去了 kcptun 的启动语句,但是却不能运行,而 source /etc/etc/rc.local 是能够使 kcptun 跑起来的,并且我确定 /etc/rc.local 是能够开机加载的。另外我新建了一个 systemctl 服务,还是只能够 systemctl start XXX ,当我设置了 systemctl enable XXX 后还是不能开机自动启动,求解,谢谢帮助🙏
    7 条回复    2017-02-25 15:58:46 +08:00
    henryshen233
        1
    henryshen233  
    OP
       2017-02-25 14:55:23 +08:00
    #!/bin/sh -e
    #
    # rc.local
    #
    # This script is executed at the end of each multiuser runlevel.
    # Make sure that the script will "exit 0" on success or any other
    # value on error.
    #
    # In order to enable or disable this script just change the execution
    # bits.
    #
    # By default this script does nothing.
    # Print the IP address
    /home/pi/kcptun/client_linux_arm7 -c /home/pi/kcptun/kcptunclient.json &
    _IP=$(hostname -I) || true
    if [ "$_IP" ]; then
    printf "My IP address is %s\n" "$_IP"
    fi
    /client_linux_arm7 -c /kcptunclient.json &
    exit 0
    henryshen233
        2
    henryshen233  
    OP
       2017-02-25 14:55:43 +08:00
    一楼是 /etc/rc.local
    hmsea
        3
    hmsea  
       2017-02-25 15:48:41 +08:00   ❤️ 1
    pi@raspberrypi /etc/systemd/system $ cat kcptun.service
    [Unit]
    Description=Kcptun Client Service
    After=network.target

    [Service]
    Type=simple
    User=nobody
    ExecStart=/usr/local/kcptun/kcptun-arm7 -c /usr/local/kcptun/bandwagon.json
    Restart=always
    RestartSec=5

    [Install]
    WantedBy=multi-user.target
    liyvhg
        4
    liyvhg  
       2017-02-25 15:51:14 +08:00 via Android
    @henryshen233 kcptun 是放在根目录吗?是否是路径设置错了
    henryshen233
        5
    henryshen233  
    OP
       2017-02-25 15:54:02 +08:00
    @hmsea have a try...
    henryshen233
        6
    henryshen233  
    OP
       2017-02-25 15:55:44 +08:00
    @liyvhg /etc/rc.local 倒数第二行请忽略,是多余的,路径没错的哈哈
    henryshen233
        7
    henryshen233  
    OP
       2017-02-25 15:58:46 +08:00
    @hmsea 谢谢兄弟啊啊啊,太感谢了,成功了,太感谢!!!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3115 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 13:32 · PVG 21:32 · LAX 05:32 · JFK 08:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.