日期:2014-05-16  浏览次数:20686 次

如何让系统自动运行一个程序?
以hello_word程序为例
内核版本2.6.X
在控制台模式下启动系统
启动完成后
自动运行hello_word程序
在屏幕上打印出“Hello   Word!”
本人不懂Linux,请手把手教一下,谢谢!

------解决方案--------------------
先说出你所使用的LINUX发行版名称
你可以在/etc/profile文件中加入你想要运行的程序的完整路径
也可以在其它地方加
------解决方案--------------------
Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序。例如:编辑 /etc/rc.d/rc.local 文件,在文件最末加上一行 "你的程序的路径/程序名 "

------解决方案--------------------
在/etc/rc.d/rc3或rc.local中加上你的程序名(全路径)和参数
------解决方案--------------------
ln -n /path/hello_world /etc/rc.d/rc3.d/hello_world 开机终端模式
ln -n /path/hello_world /etc/rc.d/rc5.d/hello_world Xwindows开机模式