muwangying 发表于 2013-04-20 11:32

hp unix程序当掉如何让它自启动?如何获取程序运行界面?

1. 有一个用QT写的界面程序,开机自启动,我用XWin或XManager连接hp服务器,怎么获取QT程序的界面到XWin或XManager呢?
2. 有没有这样的命令或系统自带软件(最好不要第三方软件)可以监视程序的运行,当程序当掉后,可以尽快启动当掉的程序?补充:最好程序当掉后,立即启动它,因为程序要求实时性很高。

lbseraph 发表于 2013-04-20 23:24

1. 使用DISPLAY的变量把Xwin定向到PC上显示出来。比如参考下面文档第13页的步骤搞明白xclock的测试后再看怎么连你的那个界面程序(类似xclock吧)。个人意见!
http://h30499.www3.hp.com/hpeb/attachments/hpeb/itrc-775/8035/1/344150.pdf
2. 这个一般是程序本身的功能了。就算写脚本的话,如果你有命令能知道该程序当掉了(ps最多可以查到该程序进程是否还存在而已,系统没命令获知该进程是否异常),那在kill掉重新启动好了。

muwangying 发表于 2013-04-21 14:56

我明天上班时试一下吧,我不敢确定,当系统启动时,自启动的程序界面跑到哪里去了,是在服务器本机的显示屏上显示还是哪去了,如果在服务器的本机上显示的话,我怎么在其他远程XWin上获取这个界面显示,这个要明天试一下。
关于自动重启,不知道怎么弄,暂定写个脚本,然后cron没分钟检测一次吧。
页: [1]
查看完整版本: hp unix程序当掉如何让它自启动?如何获取程序运行界面?