标题: 关于开机启动前台程序的问题
mgqw
小试牛刀
Rank: 2
注册用户



UID 190744
精华 0
积分 53(积分有什么用?)
帖子 120
阅读权限 10
注册 2007-4-19
状态 在线
发表于 2007-10-22 21:28  资料  个人空间  短消息  加为好友  QQ
关于开机启动前台程序的问题

我写了一个小程序,能自动用gedit打开指定目录下的一个文件并定时循环输出,代码如下:_
[$fE\2om

#include <stdio.h>
UK0t9^Fz1eUwww.linuxeden.com#include <string.h>Linux伊甸园论坛"fl&S1\B@G2|'M
#include <time.h>
H9M3|*P&bint main()L:F&tn*Uc
{#h&x7r9C y*y
        char sys_str[256]="gedit /home/jinfan/Desktop/aa";
In*Lu%z        system(sys_str); //调用系统命令
SSY"Hv)V        while(1)
|#c"I,r9r/{Q        {
(N mf5n@OW N                printf("aaaaaaaaaa\n");
ssW SD^ iL                sleep(1);_8U(A
k!k]2C

        }
o;omP uz}
c$vm!e#`\KTLinux伊甸园论坛,_I
yiir |G

我把程序的运行路径加入到:/etc/rc.local 中让它能开机自动运行,代码如下:

i9WC@eRm6t"\
/home/jinfan/Desktop/test      
4Cal(W3Qb        U0o~8C2?开机是自动运行了,可是在后台运行…………我根本看不到用gedit打开的文件,在shell终端用: pidof test (程序名)能看到这个程序的进程。
8u"BX;Z'?$VQu0lQ-e    可是我要怎么设置程序参数才能让程序开机自动运行时在前台显示打开的gedit编辑器?请各位大侠指教

顶部
flag
版主
Rank: 7Rank: 7Rank: 7
版主



UID 19801
精华 1
积分 28(积分有什么用?)
帖子 5581
阅读权限 100
注册 2002-7-19
状态 离线
发表于 2007-10-23 12:34  资料  个人空间  短消息  加为好友 
这个。。。。。。对于xwindows的程序是否能显示在你登录后的界面上我看来还需要一个DISPLAY的设置,并且要配合Xserver来运行。_(QQ3}&A8[.F#k
我不知道你设计这样的东西用来做什么,但给个建议在用户使用Xwindows方式登录后运行应该会有输出,也就是放在用户目录的.bashrc或者.bash_profile里。





上帝说,有问题,找GOOGLE 写程序是很神圣的事情!同样只是装系统,卖菜的大娘会的事情不见得就跟卖菜一样了。
顶部
不容错过的IBM 集群技术资源汇总
mgqw
小试牛刀
Rank: 2
注册用户



UID 190744
精华 0
积分 53(积分有什么用?)
帖子 120
阅读权限 10
注册 2007-4-19
状态 在线
发表于 2007-10-24 13:22  资料  个人空间  短消息  加为好友  QQ
直接把要运行的程序路径放在.bashrc文件末尾就行了?比如在文件末尾加上:www.linuxeden.com6|:g
t-f3Ub

/home/linux/test   (假设我的用户名为linux)
@yg
KgGLinux伊甸园论坛
不过我照着加上以后登录桌面还是没有反应,但是一打开终端程序就出来了,而且只要程序没有开,打开终端程序就随之运行,瀑布汗-_-!6q/`*w"e5\([5X&}
谢谢版主
c:{(A2v.xG!k"N7U-PH%GSR(W ^i4G
[ 本帖最后由 mgqw 于 2007-10-24 14:14 编辑 ]

顶部
不容错过的IBM 集群技术资源汇总
flag
版主
Rank: 7Rank: 7Rank: 7
版主



UID 19801
精华 1
积分 28(积分有什么用?)
帖子 5581
阅读权限 100
注册 2002-7-19
状态 离线
发表于 2007-10-24 14:04  资料  个人空间  短消息  加为好友 
好像加个启动脚本或者链接放在/etc/X11/xinitrc/xinitrc.d/目录下的方法最合适





上帝说,有问题,找GOOGLE 写程序是很神圣的事情!同样只是装系统,卖菜的大娘会的事情不见得就跟卖菜一样了。
顶部
不容错过的IBM 集群技术资源汇总
 



当前时区 GMT+8, 现在时间是 2008-5-16 11:06

    Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.109835 second(s), 5 queries

清除 Cookies - 联系我们 - Linux伊甸园 - Archiver - WAP