分页: 1 / 1

『已解决 非常感谢大家』一个比较天真的shell想法

发表于 : 2012-02-15 20:55
pink_zhuxincong
我自己尝试了一下,在同目录下面有一个hello.c文件,然后我写了非常天真的一个hello.sh 然后里面写了 :
gcc hello.c -omain
./main

然后chomd +x hello.sh
./hello.sh

然后我写了一个串口程序,希望开机的时候就向另一个端口输出hello,不知道这样的方法可行么。还有 hello.sh应该放到/etc/init.d/哪里?才能让他开机就启动 (不是登录启动,我的ubuntu是11.10的)

求指导

Re: 一个比较天真的shell想法

发表于 : 2012-02-16 10:35
fanhe
可行

这个文件

代码: 全选

/etc/init.d/rc.local

Re: 一个比较天真的shell想法

发表于 : 2012-02-16 11:11
pink_zhuxincong
fanhe 写了:可行

这个文件

代码: 全选

/etc/init.d/rc.local
好的,谢谢终于有人回我了,我去尝试下,3Q

Re: 一个比较天真的shell想法

发表于 : 2012-02-16 11:18
pink_zhuxincong
fanhe 写了:可行

这个文件

代码: 全选

/etc/init.d/rc.local
请问我是把我com.sh的内容写到rc.local里面么? 这样就能开机启动么? :em06 :em06

Re: 一个比较天真的shell想法

发表于 : 2012-02-16 11:19
枫叶饭团
都可以,写完整路径

Re: 一个比较天真的shell想法

发表于 : 2012-02-16 11:24
pink_zhuxincong
枫叶饭团 写了:都可以,写完整路径
我就在rc.local里面写入
gcc com.c -omain
./main
就可以了么 是不是 我的com.c也必须在init.d目录下?

Re: 一个比较天真的shell想法

发表于 : 2012-02-16 11:54
枫叶饭团
在前面加上

代码: 全选

cd 文件目录
应该就行了,我觉得用完整路径更好

Re: 一个比较天真的shell想法

发表于 : 2012-02-16 12:03
pink_zhuxincong
枫叶饭团 写了:在前面加上

代码: 全选

cd 文件目录
应该就行了,我觉得用完整路径更好
非常感谢,我试下

Re: 一个比较天真的shell想法

发表于 : 2012-02-16 13:51
pink_zhuxincong
枫叶饭团 写了:在前面加上

代码: 全选

cd 文件目录
应该就行了,我觉得用完整路径更好
还是不行呀 ,我在/etc/init.d/rc.local里面添加了

代码: 全选

esac 

cd /home/zxc/com
./main
可是开机一点反应都没有

Re: 一个比较天真的shell想法

发表于 : 2012-02-16 17:36
枫叶饭团
试试在 /etc/rc.local里加入

Re: 一个比较天真的shell想法

发表于 : 2012-02-24 23:49
zcf115
pink_zhuxincong 写了:
枫叶饭团 写了:在前面加上

代码: 全选

cd 文件目录
应该就行了,我觉得用完整路径更好
还是不行呀 ,我在/etc/init.d/rc.local里面添加了

代码: 全选

esac 

cd /home/zxc/com
./main
可是开机一点反应都没有
把 cd 那行去掉。不然接下来的./main 会以之前的目录为工作目录。