返回顶部
首页 > 资讯 > 服务器 >修改群晖套件的启动、停止命令
  • 351
分享到

修改群晖套件的启动、停止命令

linux服务器java 2023-10-06 11:10:46 351人浏览 八月长安
摘要

环境:DSM6.2 问题:群晖套件起不来,想修改套件启动命令 解决办法:修改套件配置文件 背景:1.矿神套件zerotier,不能自动添加路由,有时候zerotier只能跟自己通讯 2.矿神

环境:DSM6.2
问题:群晖套件起不来,想修改套件启动命令
解决办法:修改套件配置文件

背景:1.矿神套件zerotier,不能自动添加路由,有时候zerotier只能跟自己通讯
2.矿神cloudflared套件,默认使用qui2协议启动,且不能指定ipv6协议

解决过程:修改启动配置文件

文章目录


1.确认群晖套件配置文件地点:

群晖套件的目录主要有2个地方我们以cloudflare为例:

/var/packages/cloudflared/volume3/@appstore/cloudflared/

在这里插入图片描述

2.找到套件的启动文件:

套件可以理解为服务,他一般保存在下列地址

/var/packages/套件名字/scripts/start-stop-status比如/var/packages/cloudflared/scripts/start-stop-status

3.修改套件启动命令

在cloudflare套件的启动命令中,查找start_daemon 开头的配置文件

start_daemon (){    i=0    if [ -z "${SVC_QUIET}" ]; then        if [ -z "${SVC_KEEP_LOG}" ]; then            date > ${LOG_FILE}        else            date >> ${LOG_FILE}        fi    fi    call_func "service_prestart"    printf "%s" "$SERVICE_COMMAND" | while read -r service || [ -n "$service" ]    do        i=$((i + 1))        if [ -z "${SVC_QUIET}" ]; then            echo "Starting ${DNAME} command ${service}" >> ${LOG_FILE}        fi        if [ -n "${service}" ]; then            if [ -n "${SVC_NO_REDIRECT}" ]; then                OUT="/dev/null"

进一步分析发现启动命令是在另一个配置文件的变量中,继续修改:

vi /var/packages/cloudflared/scripts/service-setup

发现SERVICE_COMMAND为命令直接修改即可

if [ -e $TOKEN_FILE ]; then    CLOUDFLARED_TOKEN="$(cat $TOKEN_FILE)"fiSERVICE_COMMAND="${SYNOPKG_PKGDEST}/bin/cloudflared --no-autoupdate tunnel run --token ${CLOUDFLARED_TOKEN}"SVC_BACKGROUND=ySVC_WRITE_PID=y

这里我修改为IPV6协议:

cloudflared  --edge-ip-version 6 --no-autoupdate tunnel

3.1 zerotier就更简单了

 vi /var/packages/zerotier/scripts/start-stop-status

直接加一个脚本去判断路由有没有起来

start_daemon(){    ${SYNOPKG_PKGDEST}/bin/zerotier-one $PKGVAR -d    /volume3/docker/job/zerotier.sh    echo $(pidof zerotier-one) > ${ZTO_PID_FILE}    log "Started ZeroTier ($(cat $ZTO_PID_FILE))"}

附上路由配置代码

EXIST=`ip route show 10.244.0.0/16 | wc -l`if [ $EXIST -eq 0 ]thenroute add -net 10.244.0.0/16 dev ztyqb2flahfi```

来源地址:https://blog.csdn.net/wangrui1573/article/details/129859078

--结束END--

本文标题: 修改群晖套件的启动、停止命令

本文链接: https://lsjlt.com/news/424069.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 修改群晖套件的启动、停止命令
    环境:DSM6.2 问题:群晖套件起不来,想修改套件启动命令 解决办法:修改套件配置文件 背景:1.矿神套件zerotier,不能自动添加路由,有时候zerotier只能跟自己通讯 2.矿神...
    99+
    2023-10-06
    linux 服务器 java
  • [群晖]此套件需要您启动[pgsql-adapter.service]
    1. 打开群晖SSH 默认使用22端口 2. 通过SSH工具进入群晖 我这里用的是Xshell 什么ssh工具都可以,不会的朋友请自行学习。 3. 切换root用户 xxx@xxx:/$ sudo ...
    99+
    2023-09-05
    linux ssh 服务器
  • nginx启动命令和停止命令
    进入nginx的sbin目录下 cd /usr/local/nginx/sbin/ 1、启动nginx ./nginx 2、停止nginx两种方式 #待nginx进程处理任务完毕进行停止。./nginx -s quit#先查出nginx进...
    99+
    2023-09-09
    nginx 运维 服务器
  • oracle数据库启动停止命令
    启动 oracle 数据库:使用命令 $oracle_home/bin/sqlplus /nolog 连接到数据库。使用命令 connect / as sysdba 登录。使用命令 st...
    99+
    2024-05-10
    oracle
  • workerman启动与停止相关命令有哪些
    这篇文章主要介绍workerman启动与停止相关命令有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!start.php为入口文件一、启动以debug(调试)方式启动 (这个是启动后,关闭后这启动就断掉的)php&...
    99+
    2023-06-14
  • Springboot启动停止命令的.sh脚本编写方式
    目录一、使用脚本二、编写脚本1、创建文件2、添加内容3、修改内容4、启动 jar 服务总结一、使用脚本 启动:./start.sh start停止:./start.sh stop重启...
    99+
    2023-05-19
    Springboot启动 Springboot启动停止命令 Springboot .sh脚本编写
  • 使用service命令该如何管理mysql启动和停止
    下文主要给大家带来使用service命令该如何管理mysql启动和停止,希望这些内容能够带给大家实际用处,这也是我编辑使用service命令该如何管理mysql启动和停止这篇文章的主要目的。好了,废话不多说...
    99+
    2024-04-02
  • 各种操作系统下启动、停止和重启MySQL的命令是怎样的
    这期内容当中小编将会给大家带来有关各种操作系统下启动、停止和重启MySQL的命令是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。  linux如何启动/停止/重启M...
    99+
    2024-04-02
  • 【MAC OS 命令行】Redis的安装、启动和停止。就是如此简单
    目录 Mac 安装 Redis使用 Homebrew 安装 Redis 总结 Mac 安装 Redis 使用 Homebrew 安装 Redis 如果没有安装 Homebre...
    99+
    2023-09-04
    redis 数据库 缓存 大前端
  • Linux文件权限与群组修改命令详解
    在linux中,一切皆为文件(目录也是文件),每个文件对用户具有可读(read)、可写(write)、可执行(execute)权限。目录的执行操作表示是否有权限进入该目录,文件的可执行表示是否可以运行该文件。文件都会从属...
    99+
    2022-06-04
    linux 文件权限 群组 命令
  • linux修改文件的命令是什么
    本篇内容主要讲解“linux修改文件的命令是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“linux修改文件的命令是什么”吧!linux修改文件的命令:1、“vi”或“vim”命令,可用于修...
    99+
    2023-06-29
  • 如何更改centos7的默认启动为命令界面
    本篇内容介绍了“如何更改centos7的默认启动为命令界面”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!修改默认启动从图形界面到命令行界面的...
    99+
    2023-06-10
  • Linux修改文件权限的命令是什么
    这篇文章主要介绍“Linux修改文件权限的命令是什么”,在日常操作中,相信很多人在Linux修改文件权限的命令是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux修改文件权限的命令是什么”的疑惑有所...
    99+
    2023-06-28
  • Linux权限命令-修改文件的所有者
    Linux权限命令-修改文件的所有者 在 Linux 系统中,文件和目录的所有者和所属组是决定访问权限的重要因素之一。如果用户需要更改文件或目录的所有者,可以使用 chown 命令来完成。本文将介绍 ...
    99+
    2023-09-08
    linux 运维 服务器
  • Linux权限命令-修改文件的所属组
    Linux权限命令-修改文件的所属组 在Linux系统中,可以通过 chgrp 命令来修改文件或目录的所属组。本文将介绍 chgrp 命令的语法、实操以及各种方法之间的区别,以帮助读者更加深入地掌握这...
    99+
    2023-10-27
    linux 服务器 运维
  • oracle、mysql数据库停止与启动的批处理文件怎么实现
    小编给大家分享一下oracle、mysql数据库停止与启动的批处理文件怎么实现,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!关机,取消关机::关机echo 30秒之后关机%systemroot%\system32...
    99+
    2023-06-08
  • Windows环境命令行CMD启动远程服务器上的bat文件,附查看远程服务器进程和按PID停止远程服务器进程命令
    Windows环境命令行CMD启动远程服务器上的bat文件,附查看远程服务器进程和按PID停止远程服务器进程命令 Windows环境命令行CMD启动远程服务器上的bat文件,命令如下: wmic /n...
    99+
    2023-09-22
    服务器 windows linux
  • Linux系统修改文件权限的命令是什么
    这篇文章跟大家分析一下“Linux系统修改文件权限的命令是什么”。内容详细易懂,对“Linux系统修改文件权限的命令是什么”感兴趣的朋友可以跟着小编的思路慢慢深入来阅读一下,希望阅读后能够对大家有所帮助。下面跟着小编一起深入学习“Linux...
    99+
    2023-06-28
  • 怎么使用find命令查看最近修改的文件
    本篇内容主要讲解“怎么使用find命令查看最近修改的文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用find命令查看最近修改的文件”吧!文件的时间戳类型Linux中文件带有以下时间戳:...
    99+
    2023-06-28
  • Linux系统修改文件所在组的命令是什么
    小编今天带大家了解Linux系统修改文件所在组的命令是什么,文中知识点介绍的非常详细。觉得有帮助的朋友可以跟着小编一起浏览文章的内容,希望能够帮助更多想解决这个问题的朋友找到问题的答案,下面跟着小编一起深入学习“Linux系统修改文件所在组...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作