Debian服务器上重启服务

查进程(最关键一步)

复制代码
ps -ef | grep ChargerServer

如果看到类似:

复制代码
root  12345  1  0 ?  00:01:23 /usr/local/ShelleyLee/NativeAOT/ChargerServer

说明:

它是手动 / nohup / shell 启动的,不是 systemd

如果什么都没有,那它现在根本没跑。

二、如果当前是"手动运行"的(最常见)

🔁 重启方式(手动)

1️⃣ 停掉进程
复制代码
kill 12345

(不行再来)

复制代码
kill -9 12345

2️⃣ 重新启动

复制代码
cd /usr/local/ShelleyLee/NativeAOT
nohup ./ChargerServer > charger.log 2>&1 &

3️⃣ 验证

复制代码
ps -ef | grep ChargerServer

这种方式不推荐长期使用(服务器重启就没了)

三、强烈推荐:立刻给你转成 systemd 服务(一次到位)

你这个是 云快充 + 长连接 + NativeAOT

👉 systemd 是标准答案

① 创建服务文件

复制代码
sudo nano /etc/systemd/system/chargerserver.service

② 粘贴下面内容(直接可用)

复制代码
[Unit]
Description=Charger Server (Cloud Charge Protocol 1.6)
After=network.target

[Service]
Type=simple
WorkingDirectory=/usr/local/ShelleyLee/NativeAOT
ExecStart=/usr/local/ShelleyLee/NativeAOT/ChargerServer
Restart=always
RestartSec=3
User=root
LimitNOFILE=65535

[Install]
WantedBy=multi-user.target

保存退出(Ctrl + O → 回车 → Ctrl + X

③ 刷新 systemd

复制代码
sudo systemctl daemon-reload

④ 启动服务

复制代码
sudo systemctl start chargerserver

⑤ 设为开机自启

复制代码
sudo systemctl enable chargerserver

四、现在你就可以正常"重启"了 ✅

复制代码
sudo systemctl restart chargerserver

查看状态:

复制代码
sudo systemctl status chargerserver

看实时日志(调云快充必备):

复制代码
journalctl -u chargerserver -f

五、如果启动失败(快速排雷)

1️⃣ 文件是否可执行

复制代码
ls -l /usr/local/ShelleyLee/NativeAOT/ChargerServer

没有 x 权限就:

复制代码
chmod +x /usr/local/ShelleyLee/NativeAOT/ChargerServer
相关推荐
动力 continue2 小时前
Linux 基础篇 · 压缩打包与用户管理
linux·服务器·基础命令linux
NJCloud4 小时前
Ansible(三)——Zabbix 监控系统部署与敏感信息加密
linux·运维·chrome·信息可视化·ansible·zabbix
ltl4 小时前
Cgroups v2:为什么内存限制设了,宿主机数据库还是被 OOM
linux
NJCloud5 小时前
TiDB 集群部署与 MySQL 兼容性适配实战
linux·运维·数据库·mysql·tidb
2401_868534785 小时前
UNIX常用命令英文全称与中文解释整理
linux·运维
阿祖zu6 小时前
开源项目-让本地 Codex 临时接管远程 Linux 服务,实现快速运维
linux·gpt·agent
Android系统攻城狮8 小时前
Linux PipeWire深度解析之pw_factory_create_object调用流程与实战(七十二)
linux·音频进阶·pipewire音频进阶
lsh曙光8 小时前
playbook剧本(2)--Ansible变量
linux·运维·网络
lengjingzju8 小时前
编译与调试完全指南—第14章 系统配置与调优
linux
大鹏的NLP博客9 小时前
通用 Linux 嵌入式板端 C/C++ ABI 与 Glibc 依赖治理规范
linux·c++·交叉编译