andyter 发表于 2026-2-17 19:25:35

关于剑网三服务器掉进程的问题

问题是这样的,我家有个NAS,我想着反正性能有些过剩,闲着也是闲着,于是乎就装了个虚拟机,把剑网三服务端放在虚拟机里,这样就不用每次玩还得启动VM虚拟机。

然而,问题是。服务端的三个进程(1.sh 2.sh 3.sh )当中,3.sh这个进程老是掉,不能常驻。其他进程都正常,我想问下,该怎么解决这个问题?

NAS的配置是,24G内存GTX1660Ti显卡I7 9750H处理器。

kkndkknd 发表于 2026-2-17 20:29:42

本帖最后由 kkndkknd 于 2026-2-17 21:14 编辑

一、以前论坛大佬有教过,你装了宝塔的话,可以在宝塔面板中新建计划任务:
if netstat -tuln | grep -q ':9001'; then
    if ! netstat -tuln | grep -q ':5004'; then
      /root/3.sh
fi
fi

二、没装宝塔的话,就在root文件夹下新建一个4.sh,编辑内容:
#! /bin/bash
if netstat -tuln | grep -q ':9001'; then
    if ! netstat -tuln | grep -q ':5004'; then
      /root/3.sh
fi
fi

给文件777权限
chmod 777 -R/root

添加计划任务,每分钟执行一次4.sh
编辑当前用户的 crontab 文件:
crontab -e
编辑内容:
* * * * * /root/4.sh
保存退出即可。




andyter 发表于 2026-2-17 21:00:00

kkndkknd 发表于 2026-2-17 20:29
一、你装了宝塔的话,可以在宝塔面板中新建计划任务:
if netstat -tuln | grep -q ':9001'; then
    if ...

好滴好滴,我试试。

liyicheng556 发表于 2026-2-17 21:17:28

帮顶一下咯:

andyter 发表于 2026-2-18 17:33:45

kkndkknd 发表于 2026-2-17 20:29
一、以前论坛大佬有教过,你装了宝塔的话,可以在宝塔面板中新建计划任务:
if netstat -tuln | grep -q ' ...

还是不行啊,依旧掉。我手动执行,也不行。

kkndkknd 发表于 2026-2-18 18:16:24

本帖最后由 kkndkknd 于 2026-2-18 18:30 编辑

andyter 发表于 2026-2-18 17:33
还是不行啊,依旧掉。我手动执行,也不行。
你用的是哪个办法?方法一,我没装宝塔,所以没试过。
方法二是我自己在用的,绝对管用,我再说详细点吧:
1、下载附件,解压,里面的4.sh上传到root文件夹下
2、finalshell之类的终端工具里输入命令,给文件777权限
chmod 777 -R/root
3、finalshell之类的终端工具里输入命令,
crontab -e
出现编辑界面,按ins键进入编辑模式,然后输入
* * * * * /root/4.sh
按esc键退出编辑模式,输入
:wq
回车,退出编辑界面,重启虚拟机。

如果你输入crontab -e,没出现编辑界面,那就安装一下crontabs,执行完下面操作后再输入crontab -e
# 安装 crontabs
yum install -y crontabs

# 设置开机启动
systemctl enable crond

# 启动 cron 服务
systemctl start crond

# 查看状态
systemctl status crond



andyter 发表于 2026-2-18 19:49:51

kkndkknd 发表于 2026-2-18 18:16
你用的是哪个办法?方法一,我没装宝塔,所以没试过。
方法二是我自己在用的,绝对管用,我再说详细点吧 ...

好滴好滴,感谢感谢。
页: [1]
查看完整版本: 关于剑网三服务器掉进程的问题

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明