lygwds 发表于 2007-9-21 09:01:37

[原创]一个Linux环境下自动检测和重启CS服务脚本的实例-建...

本帖最后由 lygwds 于 2020-7-3 11:40 编辑

有Linux管理经验的都知道,一个CS服务很容易宕掉。在Windows环境下有ServerDoc,虽然在Linux下也有Daemon等工具,但设置复杂,占用资源多。
本人经过摸索,编写了一个脚本,该脚本可以监控CS服务的运行,在服务宕掉后可以在1分钟自动重启它,即使你的Linux服务器重启后CS服务也会自动重启,大大减轻了CS管理员的负担。
方法如下:
1、用useradd命令建立一个普通用户如:csadmin,然后用passwd加一下密码,并用这个用户登陆Linux。这里不建议用root来执行这个脚本。

2、用vi建立一个pg.sh,位于csadmin目录下。代码如下:
#!/bin/sh
ps -ef|grep $1|grep -v grep|awk '{print $2}'

然后chmod +x pg.sh赋予执行权限。

gearfox 发表于 2007-9-21 10:36:33

回复: [原创]一个Linux环境下自动检测和重启CS服务脚本的实例-建议加精

我要看看,嘿嘿。。。。。。。。。

shinyrose 发表于 2007-9-21 11:00:46

回复: [原创]一个Linux环境下自动检测和重启CS服务脚本的实例-建议加精

:D 。。。。。什么脚本?

anwei 发表于 2007-9-24 11:22:05

回复: [原创]一个Linux环境下自动检测和重启CS服务脚本的实例-建议加精

写个脚步也要钱???

anwei 发表于 2007-9-24 11:26:51

回复: [原创]一个Linux环境下自动检测和重启CS服务脚本的实例-建议加精

look。。。。。。。。。。。。。。look

macafee 发表于 2007-9-24 16:02:40

回复: [原创]一个Linux环境下自动检测和重启CS服务脚本的实例-建议加精

look。。。。。。。。。。。。。。look

macafee 发表于 2007-9-24 16:04:19

回复: [原创]一个Linux环境下自动检测和重启CS服务脚本的实例-建议加精

多次一举!hlds_run本身就提供了该功能!

zlove84 发表于 2007-9-25 07:35:53

回复: [原创]一个Linux环境下自动检测和重启CS服务脚本的实例-建议加精

要看看,嘿嘿。。。。。。。。

ty00dy00 发表于 2007-10-2 18:09:46

回复: [原创]一个Linux环境下自动检测和重启CS服务脚本的实例-建议加精

看看真的可以吗
准备用上这个

ceoguang 发表于 2007-10-2 21:34:14

回复: [原创]一个Linux环境下自动检测和重启CS服务脚本的实例-建议加精

多次一举!hlds_run本身就提供了该功能!
页: [1] 2 3 4 5 6 7
查看完整版本: [原创]一个Linux环境下自动检测和重启CS服务脚本的实例-建...