Linux 脚本的一个尝试
任务:1)替换文件夹
2)进入新文件夹,编译,连接
3)执行程序
4)运行脚本
1 #/bin/bash
2 path="Strive3d_2012_Chinaopen"
3 path_build="all_build"
4 path_buildone="one_build"
5 rm -rf ./$path/all_build
6 cp -r ./$path_build ./$path/$path_build
7 cd ./$path/$path_build
8 cmake ..
9 make
10 make install
11 rcsoccersim3d > stdout & // a
12 sleep 1 // b
13 sh start.sh localhost
14 chmod 755 rebuild.sh //
a.输出重定向
标准输出: > filename
标准错误输出: 2> filename (如果不加路径,文件就默认建立在当前所在文件夹下)
输入到垃圾桶 : >/dev/null (不显示,不储存)
b.时间延迟 (man sleep)
&后台运行
c. owner group others
r:4 w:2 x:1

浙公网安备 33010602011771号