装了3G模块后如何让程序开机自动启动.c文件
我是想一开机就执行好我编译好的.c文件 但是在/etc/init.d/rc.rocal最后面加入./whole.c后机器再也起不来了 只能重新刷机了 资料全没了 因为ppp call z这个进程还没拨号完毕我的程序就起来了 所以两个就冲突了以下是rc.rocal文件我加的内容请问有什么办法防止冲突 让我的.c文件一开机就能跑起来
insmod /root/wire.ko
insmod /root/w1_sunxi.ko
insmod /root/w1_therm.ko
insmod /root/w1-gpio.ko
insmod /root/led_drv.ko
pppd call zte-mf210&
在这里一加.c 然后就冲突了
本帖最后由 @allen 于 2016-3-24 10:25 编辑
起来不可能你的程序是个循环执行的程序。执行后面加个 &
也可能其他原因 ,慢慢排查吧。 按照你说的 现在开机不会挂了 但是貌似我的gsm程序和这个3G模块的拨号程序在刚开机时会有冲突 我是在/etc/profile加入了
/root/gsm/gsm.c
但是会出现这样的现象
waiting for sms...........
这个是我的程序 然后下面多了个closing the gpio..发短信它也没反应了 是不是我要开机一段时间后再运行程序才行 ?这个要怎么做?百度搜不到 http://cubie.cc/forum.php?mod=viewthread&tid=3734&extra= http://cubie.cc/forum.php?mod=viewthread&tid=3734&extra= http://cubie.cc/forum.php?mod=viewthread&tid=3734&extra= http://cubie.cc/forum.php?mod=viewthread&tid=3734&extra= http://cubie.cc/forum.php?mod=viewthread&tid=3734&extra= jiangdou 发表于 2016-3-24 17:55 static/image/common/back.gif
http://cubie.cc/forum.php?mod=viewthread&tid=3734&extra=
这个是Android的 我的是Linux的:'( 1. Edit your rc.local and this line at the end of the file
nohup ~/path/to/your/script.sh &
2. Edit your script.sh
#! /bin/sh
# sleep 20 seconds or maybe longer, depends on you
sleep 20
exec your-binary-file
3. chmod +755 script.sh
4. reboot
页:
[1]
2