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

posted @ 2012-06-26 21:58  propheteia  阅读(675)  评论(0)    收藏  举报