免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2717 | 回复: 7
打印 上一主题 下一主题

请各位高手帮忙看看,给点主意,多谢! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-05-11 11:13 |显示全部楼层 |倒序浏览
本帖最后由 Shrek618 于 2010-05-13 19:27 编辑

刚接了个工作,公司里面有一个debian linux server 放在B大楼里, 在这上面有一个最重要的应用程序(一个c++ 编写的软件,用来做Eftpos 机器刷卡用的) 公司有一个团队(在大楼A)是24小时工作来远程监控这个软件,确定它是在工作的。 用的应该TCP HAND SHAKE (这个是雇主给我解释的不是很清楚,我会在更新)来确定那个应用程序在工作 (大楼A 的员工不能连接到服务器,就确定这个程序down掉了)。 如果程序不工作了,IT MANAGER (在C楼)会被通知 然后远程从新启动这个程序。 所以我想做个linux shell script 让服务器去自己检测这个tcp hand shake。如果服务器没有从大楼a 得到tcp响应,就运行killall 关闭那个eftpos软件,再从新启动它。 然后我用crontab 命令 每一分钟来执行一次这个脚本。。。。 (写的有点乱,请包涵)

所以,希望各位高手给我点提示,要怎去做。 谢谢了!

论坛徽章:
0
2 [报告]
发表于 2010-05-12 12:31 |显示全部楼层
springwind426 发表于 2010-05-11 13:53



   
可是这个服务器也是一个邮件和WEB服务器。。。

论坛徽章:
0
3 [报告]
发表于 2010-05-12 12:34 |显示全部楼层
回复 4# Perl_Er


    PERL真是一点都不懂,如果C++ 和Java能够做的到,请给个思路,我们有专业的编程人员来做。。

论坛徽章:
0
4 [报告]
发表于 2010-05-12 18:56 |显示全部楼层
回复 7# Shell_HAT


    不好意思,解释的有点错误,编程的和我们并不是一个公司的。 所以我想要是用SHELL SCRIPT能够完成就最好,如果不行的话那用JAVA和C++ 来做的话,我们就要给一个具体的思路和做法。。。

论坛徽章:
0
5 [报告]
发表于 2010-05-12 21:45 |显示全部楼层
回复 10# kwokcn


    多谢回复,我试试看。。。

论坛徽章:
0
6 [报告]
发表于 2010-05-13 13:46 |显示全部楼层
服务器不是放在本地的。。。

论坛徽章:
0
7 [报告]
发表于 2010-05-13 19:37 |显示全部楼层
我说的本地就是受控机本身啊。

   寒一个。。。

你的需求很容易解决的,但是你问题的描述比 ...
XQKA 发表于 2010-05-13 16:28



    已更新,不好意思,没有说清楚。。。

论坛徽章:
0
8 [报告]
发表于 2010-05-14 16:27 |显示全部楼层
按15楼的方法试试,在脚本里加发邮件到命令,可以起到“通知”相关人员的作用。
你的服务器恰好是邮件服务 ...
XQKA 发表于 2010-05-14 09:59



    多谢回复,我试试。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP