搜索
查看: 19298|回复: 69

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

[复制链接]
发表于 2007-9-21 09:01:37 | 显示全部楼层 |阅读模式 来自 江苏连云港
本帖最后由 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赋予执行权限。

发表于 2007-9-21 10:36:33 | 显示全部楼层 来自 陕西西安

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

我要看看,嘿嘿。。。。。。。。。
回复

使用道具 举报

发表于 2007-9-21 11:00:46 | 显示全部楼层 来自 广东广州

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

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

使用道具 举报

发表于 2007-9-24 11:22:05 | 显示全部楼层 来自 广东珠海

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

写个脚步也要钱???
回复

使用道具 举报

发表于 2007-9-24 11:26:51 | 显示全部楼层 来自 广东珠海

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

look。。。。。。。。。。。。。。look
回复

使用道具 举报

发表于 2007-9-24 16:02:40 | 显示全部楼层 来自 上海宝山区

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

look。。。。。。。。。。。。。。look
回复

使用道具 举报

发表于 2007-9-24 16:04:19 | 显示全部楼层 来自 上海宝山区

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

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

使用道具 举报

发表于 2007-9-25 07:35:53 | 显示全部楼层 来自 广东佛山

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

要看看,嘿嘿。。。。。。。。
回复

使用道具 举报

发表于 2007-10-2 18:09:46 | 显示全部楼层 来自 河北衡水

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

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

使用道具 举报

发表于 2007-10-2 21:34:14 | 显示全部楼层 来自 广东佛山

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

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

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表