LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 799|回复: 4

RHEL5 图形程序自启动问题

[复制链接]
发表于 2010-6-3 15:43:27 | 显示全部楼层 |阅读模式
现有一程序只能在图形界面下运行(gnome),请问大家如何实现开机在不登录进桌面下后台启动该程序??
就像windows系统下以服务模式运行程序。
发表于 2010-6-4 02:40:41 | 显示全部楼层
能不能说明是哪个程序,用什么写的,一般的Unix程序的GUI都是有后台程序的,这个程序的设计未免有点问题吧?

运行需要X的程序,无论如何都需要指定display吧?所以,X总应该开吧?既然开了X,不设自动登录又有什么意义呢?
回复 支持 反对

使用道具 举报

发表于 2010-6-6 17:26:05 | 显示全部楼层
不太理解你的意思,我猜测着回答你的问题~~~你的默认运行级别应该是5吧,首先查看你的目录下的文件 ls /etc/rc.d/rc5.d/S* 找到最后一个Sxxservice_name,xx表示数字,然后新建一个脚本,名称为S**a_name,其中,S必须,**为刚才你查看的目录中的最大数字加1,a_name为自定义名称,vi或vim编辑这个脚本,如下:
为了区别我使用括号括起来(
#!/bin/sh
#
# 这里是自定义的注释
touch /var/www/html/mylogs &
上面的一行是你的程序的绝对路径加参数,在最后在加上一个空格和 &
我这里只是举例,具有照着你的环境做修改,
)
回复 支持 反对

使用道具 举报

发表于 2010-6-6 17:27:15 | 显示全部楼层
在其他运行级别的话,修改相应的文件就OK了,希望对你有帮助~~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-7 14:52:44 | 显示全部楼层
Post by _ilinux;2094890
不太理解你的意思,我猜测着回答你的问题~~~你的默认运行级别应该是5吧,首先查看你的目录下的文件 ls /etc/rc.d/rc5.d/S* 找到最后一个Sxxservice_name,xx表示数字,然后新建一个脚本,名称为S**a_name,其中,S必须,**为刚才你查看的目录中的最大数字加1,a_name为自定义名称,vi或vim编辑这个脚本,如下:
为了区别我使用括号括起来(
#!/bin/sh
#
# 这里是自定义的注释
touch /var/www/html/mylogs &
上面的一行是你的程序的绝对路径加参数,在最后在加上一个空格和 &
我这里只是举例,具有照着你的环境做修改,
)


我以前这样试过,发现不行,我的程序是TeamViewer5 for linux,大家可以试试如何实现不登录启动!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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