在 beaglebone black 开机启动自己的QT程序

在 beaglebone black上的Linux系统 开机启动自己的QT程序

把自己编译好的mycomtest程序放在/usr/bin/qtopia/myproject

看/etc/init.d下有没有rc.local,没有的话,创建一个,有的话,就在里面直接的exit 0前添加 /usr/bin/qtopia/myproject /mycomtest -qws & ,开机就能启动。

我的机子里没有rc.local文件,则有以下步骤:

#touch /etc/init.d/rc.local

#chmod +x /etc/init.d/rc.local

#vi /etc/init.d/rc.local

#ln -sf /etc/init.d/rc.local /etc/rc0.d/K999rc.local

#ln -sf /etc/init.d/rc.local /etc/rc1.d/K999rc.local

#ln -sf /etc/init.d/rc.local /etc/rc2.d/S999rc.local

#ln -sf /etc/init.d/rc.local /etc/rc3.d/S999rc.local

#ln -sf /etc/init.d/rc.local /etc/rc4.d/S999rc.local

#ln -sf /etc/init.d/rc.local /etc/rc5.d/S999rc.local

#ln -sf /etc/init.d/rc.local /etc/rc6.d/K999rc.local

/etc/init.d/rc.local的内容为:

#!/bin/sh -e

#

# rc.local

#

# This script is executed at the end of each multiuser runlevel.

# Make sure that the script will "exit 0" on success or any other

# value on error.

#

# In order to enable or disable this script just change the execution

# bits.

#

# By default this script does nothing.

/usr/bin/qtopia/myproject /mycomtest -qws &

exit 0

结果:开机自启动成功。

在 beaglebone black 开机启动自己的QT程序

时间: 2024-10-12 01:00:55

在 beaglebone black 开机启动自己的QT程序的相关文章

Android -- 开机启动无界面后台程序

简单的说,这是一个没有界面的后台运行的应用程序 而且,还有一功能:开机自启动,启动运行一个服务 程序结构非常简单,两个类,一个是service的扩展类,一个是BroadcastReceiver扩展类 [java]view plain copy print? import android.app.Service; import android.content.Intent; import android.os.IBinder; import android.util.Log; import and

linux开机启动项设置chkconfig命令使用

原文地址:http://www.jb51.net/LINUXjishu/66410.html 使用chkconfig命令可以查看在不同启动级别下课自动启动的服务(或是程序),命令格式如下:chkconfig --list可能输出如下:openvpn 0:关闭 1:开启 ...... 6:关闭 (0-6 为启动级别 ; 关闭/开启为相应级别下该服务的自动启动选项)如果希望对自动启动选项做出改变,命令格式为:chkconfig --level x name on/offz.B. chkconfig

.Net程序随系统开机启动(仿Foxmail托盘效果控制)

对于使.NET程序随系统开机启动,最常用的可能就是向在注册表中注册开机启动项,或是建立Windows服务,使程序随系统启动而启动.这里以WinForm程序为例,测试Demo分享,同时附上对于程序托盘的简单操作,仿Foxmail的托盘显示效果,好的产品都是细细打磨出来的呀!1.WinForm程序添加注册表和移除注册表(1).创建一个WinForm程序,界面如下(很简单):(2).主要实现代码:(注册表开机启动位置:SOFTWARE\Microsoft\Windows\CurrentVersion\

linux   开机启动修改

1.开机启动时自动运行程序Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init.init根据配置文件继续引导过程,启动其它进程.通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序.例如:编辑 /etc/rc.d/rc.local 文件,在文件最末加上一行"xinit"或"startx",可以在开机启动后直接进入X-Window.

linux非root用户执行开机启动程序

问题 开机启动其他用户的程序或者说非root用户执行开机启动 编写开机启动脚本 编写开机启动脚本apple_tree,放到/etc/init.d,系统启动时会自动执行. 例如,/etc/init.d/apple_tree 启动脚本的内容格式,可参考linux service . 其中的start做如下定义: start(){ su - deploy -c ${APPLE_BIN} } 表示切换到deploy用户,并且环境变量也改变到deploy的环境,然后执行脚本. 如果是做成后台服务,需要修改

win10系统怎么设置软件开机启动

win10开机自动启动软件设置教程: 1:在windows10桌面,右键点击桌面左下角的开始按钮,在弹出的菜单中选择运行菜单项. 2:这时就会打开windows10的运行窗口,在窗口中输入命令shell:startup,然后点击确定按钮. 3:这时就可以打开windows10系统的启动文件夹#f# 4:把需要开机启动的应用或是程序的快捷方式拖动到该文件夹中,这样以后电脑开机的时候,就会自动启动这些应用. 原文地址:https://www.cnblogs.com/sexintercourse/p/

Windows中实现不依赖账户登录的开机启动程序

在Windows中很多的任务,我们希望能够在Windows 启动之后自动运行.注意本文要讲的开机启动的程序,是在用户还没有登录的情况下实现启动的. 换句话说,本文描述的开机启动的程序运行在Session 0中 主要介绍了3中方法, 大家可以选择合适的方法去实现. Windows Service 当Windows 启动的时候,还没有登录账号的时候,此时Windows中设置为auto状态的Service 将会在Session 0中运行. 可以按照如下步骤去实现Windows Service: 1.

Qt程序开机启动的怪现象————无法正常显示程序皮肤

事情很简单:最近公司项目在做即时通讯软件,类似QQ.该软件应该支持开机启动这样的常用功能.但是实际上开发该功能的时候碰到了个问题:开机启动程序无法正常加载皮肤文件. 这个问题让我头疼了很久啊.最终确定问题出现在程序的打包皮肤文件上.因为界面使用的是qt所以,皮肤等资源文件都是应该放在qrc文件中进行统一管理的.但是实际上该程序的资源文件却都是在外面的.这样的结果就是正常启动程序没有问题,开机启动就会加载不上皮肤文件. 下面就是我想到的解决方法: 方法一:修改qrc文件,将所有的资源文件都添加到q

设置Qt程序在Windows开机后自动运行

(转自:http://blog.csdn.net/weiren2006/article/details/7443362) 让软件在系统启动时自动运行,可通过修改注册表实现. 在\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run中添加需启动的程序路径,代码如下: voidautoStart(boolflag){//写入注册表,开机自启动HKEYhKey;//找到系统的启动项LPCTSTRlpRun=(wchar_t*)