MiraiForum

    • Register
    • Login
    • Search
    • Popular
    • Recent
    • Unsolved
    • Tags
    • Groups
    • 友情链接

    Linux小白一名,请教一下如何让MCL开机自启?设置为service启动失败。

    使用交流
    4
    8
    726
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • 剑
      剑客黑羽 last edited by

      QQ截图20210717104654.png QQ截图20210717104723.png
      如图所示

      1 Reply Last reply Reply Quote 0
      • ryoii
        ryoii 梦中的鸡翅 last edited by

        打开 /usr/local/qqbot/mcl 脚本看看,这不是在说找不到 jar 包么

        剑 1 Reply Last reply Reply Quote 0
        • 剑
          剑客黑羽 @ryoii last edited by

          @ryoii /usr/local/qqbot/mcl是可以打开的,我也给了jar包所有的权限。

          1 Reply Last reply Reply Quote 0
          • Karlatemp
            Karlatemp last edited by

            工作目录,以及,注意别跑root上了

            剑 1 Reply Last reply Reply Quote 0
            • 剑
              剑客黑羽 @Karlatemp last edited by

              @karlatemp 谢谢!我用sh来启动,解决了工作目录的问题。现在以及可以设置为开机自启服务了。

              G 1 Reply Last reply Reply Quote 0
              • G
                greenhandzdl 摸鱼 @剑客黑羽 last edited by

                @剑客黑羽 大佬还在吗?我想问下具体怎么配置
                900fde4a-40c4-4e8e-b818-bd8305753a8b-image.png
                每次启动都会failed

                [root@localhost]~# cat /usr/lib/systemd/system/mirai.service
                [Service]
                Description=Mirai QQ Bot
                After=multi-user.target
                
                [Service]
                Type=idle
                ExecStart=java -jar /root/MCL/mcl.jar
                
                [Install]
                WantedBy=multi-user.target
                

                我自己写的

                剑 1 Reply Last reply Reply Quote 0
                • 剑
                  剑客黑羽 @greenhandzdl last edited by

                  @greenhandzdl

                  #!/bin/sh
                  cd /usr/local/mirai
                  ./mcl
                  echo Mirai已启动
                  

                  然后写一个service来运行这个脚本就好了

                  1 Reply Last reply Reply Quote 0
                  • G
                    greenhandzdl 摸鱼 last edited by

                    额,能不能直接改mirai那个脚本把cd 加进去(虽然已经改用docker了)

                    1 Reply Last reply Reply Quote 0
                    • 1 / 1
                    • First post
                      Last post
                    Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact