24小时热门版块排行榜    

查看: 1968  |  回复: 6

幽灵王子

新虫 (初入文坛)

[求助] linux开机自启动成小程序 已有1人参与

我在Linux下用qt做了个小程序,想让这个小程序开机自启动,网上查了一下教程,都没学会,还望在这里有好心人帮帮忙,万分感激。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zzy滴号

金虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
假设待运行的程序为/usr/a.out。打开/etc/rc.local文件,然后在其中加上一行如下”/usr/.a.out“就可以了。
天道酬勤
2楼2015-09-01 22:48:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

幽灵王子

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by zzy滴号 at 2015-09-01 22:48:45
假设待运行的程序为/usr/a.out。打开/etc/rc.local文件,然后在其中加上一行如下”/usr/.a.out“就可以了。

我按你的方法试了一下,行不通。会不会是因为我的程序不是.out类型的程序呢?
3楼2015-09-16 10:18:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zzy滴号

金虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
幽灵王子: 金币+30 2015-09-17 22:39:04
引用回帖:
3楼: Originally posted by 幽灵王子 at 2015-09-16 10:18:35
我按你的方法试了一下,行不通。会不会是因为我的程序不是.out类型的程序呢?...

首先要确认你的帐号有没有对待运行程序的执行权限,路径是否正确。还有你是要执行什么类型的程序啊?

[ 发自手机版 http://muchong.com/3g ]
天道酬勤
4楼2015-09-16 19:09:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tiantong69

新虫 (初入文坛)

5楼2015-09-16 21:07:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

幽灵王子

新虫 (初入文坛)

引用回帖:
4楼: Originally posted by zzy滴号 at 2015-09-16 19:09:57
首先要确认你的帐号有没有对待运行程序的执行权限,路径是否正确。还有你是要执行什么类型的程序啊?
...

我要执行qt生成的程序,权限咋确认呢,路径应该不会错
6楼2015-09-17 22:38:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zzy滴号

金虫 (小有名气)

引用回帖:
6楼: Originally posted by 幽灵王子 at 2015-09-17 22:38:35
我要执行qt生成的程序,权限咋确认呢,路径应该不会错...

rc.local中的内容是在系统启动后用户登录前执行,此时可能没有加载有关x-window图形界面的库文件 ,所以qt写的软件这时执行不了。但是可以让其在登录root帐户后执行qt写的程序,比如待执行程序为/home/zzy/hello,那么现在可以如下操作:1、切换至root帐户下,命令行中执行” vim ~/.bash_profile “ ;  然后在最后一行加入 ” export DISPLAY=:0 && /home/zzy/hello & “ ,从而使程序后台执行。注意命令中如果将“ /home/zzy/hello &”后的&去掉可能会阻塞当前的终端。
天道酬勤
7楼2015-09-20 08:41:40
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 幽灵王子 的主题更新
信息提示
请填处理意见