请问大侠我如何在系统开始启动的时候自动执行一个程序啊?

请问大侠我如何在系统开始启动的时候自动执行一个程序啊?如果要加网卡的配置和启动,如何写cf.build文件呢?多谢

1)host:自启动程序可以添加在文件/etc/rc.d/rc.sysinit中。
2)buildefile中则需要添加在startup script中。例如:
[+script] .script = {

#其他省略
io-net -d rtl -p ttcpip if=en0:IP地址,default=网关IP地址 -pqnet &
}
并在filelist中列出相应的库文件:
devn-rtl.so
npm-ttcpip.so
可以参考在线帮助http://www.qnx.com/developer/docs/momentics621_docs/neutrino/utilities/i/io-net.html

不知道俺是否说清楚 :stuck_out_tongue:

在Host上时,建议把自启动程序放在 /etc/rc.d/rc.local 中,如果没有这个文件,可以用vi创建一个,不过记得要 chmod a+x /etc/rc.d/rc.local

我安装你说的做了,可是ping 自己的时候很慢,ping开发机就更慢了,而且net目录里什么也没有,这是什么原因呢?多谢了。还有如何看网卡的类型呢,我是通过看产品介绍知道的,能否说得详细些,在下先道谢了。

看网卡类型:#nicinfo
或是 #pci -vvv

如果没有/net目录,touch /etc/system/config/useqnet
/net目录下一般来说都会有自己的机器名,如果没有别的机器显示在/net目录下的话,保证网线插好了,然后重启那台机器,qnx有时不太灵敏,如果先启动机器再插网线的话有可能看不到别的机器

前輩們 大家好
想請教一個問題

什麼樣類型(功能)的程序應該放置於
/etc/rc.d/rc.sysinit

什麼樣類型(功能)的程序應該放置於
/etc/rc.d/rc.local

這兩個文檔的該如何區分呢?

前輩們 大家好
想請教一個問題

什麼樣類型(功能)的程序應該放置於
/etc/rc.d/rc.sysinit

什麼樣類型(功能)的程序應該放置於
/etc/rc.d/rc.local

這兩個文檔的該如何區分呢?

功能上没有什么大的区别,只是执行先后顺序的不同而已。

最明显的区分是,rc.local是你自己创造的;rc.sysinit是系统带来的。如果你修改了rc.sysinit,那么以后升级的时候,你的修改会被新的rc.sysinit所覆盖。rc.local就没有这个问题。所以推荐使用rc.local