关于开机启动前台程序的问题
我写了一个小程序,能自动用gedit打开指定目录下的一个文件并定时循环输出,代码如下:
#include <stdio.h>
#include <string.h>
#include <time.h>
int main()
{
char sys_str[256]="gedit /home/jinfan/Desktop/aa";
system(sys_str); //调用系统命令
while(1)
{
printf("aaaaaaaaaa\n");
sleep(1);
}
}
我把程序的运行路径加入到:/etc/rc.local 中让它能开机自动运行,代码如下:
/home/jinfan/Desktop/test
开机是自动运行了,可是在后台运行…………我根本看不到用gedit打开的文件,在shell终端用: pidof test (程序名)能看到这个程序的进程。
可是我要怎么设置程序参数才能让程序开机自动运行时在前台显示打开的gedit编辑器?请各位大侠指教