https://github.com/stardeep925/tgaide_sh
一个专为 PagerMaid 设计的自动化管理工具,提供稳定可靠的进程守护、定时重启和状态监控功能。
https://github.com/stardeep925/tgaide_sh
pagermaid shell tgaide
Last synced: about 1 year ago
JSON representation
一个专为 PagerMaid 设计的自动化管理工具,提供稳定可靠的进程守护、定时重启和状态监控功能。
- Host: GitHub
- URL: https://github.com/stardeep925/tgaide_sh
- Owner: stardeep925
- License: gpl-3.0
- Created: 2025-01-04T01:22:39.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-04T01:38:11.000Z (over 1 year ago)
- Last Synced: 2025-03-30T15:05:39.541Z (about 1 year ago)
- Topics: pagermaid, shell, tgaide
- Language: Shell
- Homepage: https://t.me/tgaide
- Size: 26.4 KB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# tgaide_sh


[](https://t.me/tgaide)
[](https://t.me/drstth)
### 🚀 PagerMaid 自动重启管理脚本
*一个强大的 PagerMaid 进程管理和自动重启解决方案*
[简体中文](README.md) | [联系作者](https://t.me/drstth) | [交流群](https://t.me/tgaide)
---
## 📖 项目介绍
`tgaide_sh` 是一个专门为 PagerMaid 设计的进程管理脚本,提供了全面的进程监控、自动重启和状态管理功能。无论您是个人用户还是服务器管理员,这个脚本都能帮助您轻松管理 PagerMaid 进程。
### ✨ 主要特性
🔄 定时重启
⚡ 快速部署
📊 状态监控
🛡️ 进程保护
📝 日志记录
🚀 后台运行
## 🎯 功能亮点
- **智能进程管理**
- 自动检测进程状态
- 异常退出自动恢复
- 定时重启确保稳定
- **灵活配置选项**
- 自定义安装路径
- 可调节重启间隔
- 配置持久化存储
- **完善的日志系统**
- 详细的操作记录
- 时间戳标记
- 错误追踪
- **用户友好设计**
- 简单的命令体系
- 清晰的状态展示
- 人性化的配置流程
## 💻 安装指南
### 系统要求
- Python 3 系列版本
- Linux/Unix 系统
- root 权限或适当的执行权限
### 快速安装
1. **下载脚本**
```bash
wget https://raw.githubusercontent.com/stardeep925/tgaide_sh/main/pag.sh
```
2. **设置权限**
```bash
chmod +x pag.sh
```
3. **验证安装**
```bash
./pag.sh help
```
## 🎮 使用指南
### 基础命令
| 命令 | 说明 |
|------|------|
| `./pag.sh start` | 启动服务 |
| `./pag.sh stop` | 停止服务 |
| `./pag.sh restart` | 重启服务 |
| `./pag.sh status` | 查看状态 |
| `./pag.sh help` | 显示帮助 |
### 首次配置流程
1. **运行脚本**
```bash
./pag.sh start
```
2. **配置选项**
- 设置安装路径(默认:/var/lib/pagermaid)
- 设置重启间隔(默认:24小时)
3. **确认运行**
```bash
./pag.sh status
```
### 配置文件说明
| 文件 | 路径 | 用途 |
|------|------|------|
| 配置文件 | `~/.pag_restart_config` | 存储基本配置 |
| 日志文件 | `~/.pag_restart.log` | 记录运行日志 |
| PID文件 | `~/.pag_restart.pid` | 进程ID管理 |
## 📝 日志管理
### 查看实时日志
```bash
tail -f ~/.pag_restart.log
```
### 日志内容包括
- 服务启动/停止记录
- 重启操作记录
- 错误警告信息
- 状态变更记录
## ⚠️ 注意事项
### 安装前准备
1. 确认 Python 3 环境
2. 检查系统权限
3. 确保网络连接
### 运行时注意
1. 避免重复启动
2. 定期检查日志
3. 合理设置重启间隔
### 故障排除
1. 检查进程状态
2. 查看错误日志
3. 确认配置正确
## 🔧 高级配置
### 自定义配置
- 修改配置文件参数
- 调整日志记录级别
- 设置进程优先级
### 性能优化
- 合理设置重启间隔
- 监控资源占用
- 优化启动参数
## 📚 常见问题
服务无法启动?
1. 检查 Python 版本
2. 确认权限设置
3. 查看错误日志
进程异常退出?
1. 检查系统资源
2. 查看 PagerMaid 日志
3. 确认网络状态
配置文件错误?
1. 删除现有配置
2. 重新运行配置
3. 检查文件权限
## 🔄 版本历史
### v1.0.0 (2024-01)
- 🎉 首次发布
- ✨ 基础功能实现
- 📝 完善文档支持
## 👥 参与贡献
欢迎参与项目开发,您可以:
- 提交 [Issue](https://github.com/stardeep925/tgaide_sh/issues)
- 提出新功能建议
- 改进现有代码
- 完善项目文档
## 📄 开源协议
本项目采用 [GPL-3.0](LICENSE) 许可证。
## 🤝 联系方式
- 作者:[@drstth](https://t.me/drstth)
- 交流群:[@tgaide](https://t.me/tgaide)
- 问题反馈:[GitHub Issues](https://github.com/stardeep925/tgaide_sh/issues)
---
**如果这个项目对您有帮助,请考虑给它一个 Star ⭐️**