LINUX下的批处理

Posted on 2006-04-03 17:19 莉莉 阅读(2077) 评论(0)  编辑  收藏
用途: 由于实验代码 需要做些固定操作, 比如拷贝、编译和执行。常常做重复的动作是十分让人生厌的,所以我就想作个类似Windows下的批处理一样的东西。
想法:对Linux没有什么太多认识,只有些粗浅的概念,所知道与目标相关的概念有bash、权限,当然基本能用vi的。

工作过程:
1. 最最直白的想法永远是到网上去找,但是不是总能找得到。这其中关  键字很重要,但是即使再漂亮的关键字,人家不写,你也没办法。
2. 虽然没有找到马上可用的方法,但是某个link提示我修改文件权限。这给了我一定启发。
3. 完成工作就是非常简单的了
   [ 将所要包括的bash命令一条条写入一个文本文件中,这个文件我没有取后缀名——》
      保存好这个文件之后,给文件添加上执行权限——》
      在bash下运行文件
   ]

下面是我的例子,与上面的步骤对应:
1. 创建文件bashCommand   vi bashCommand,写入内容
    cp ../test.sql ./
    chown -Rv postgres:postgres test.sql
    su postgres
2. 保存好文件后退出,文件的所在磁盘上会出现bashCommand文件。修改这个文件的权限,
chmod +x test.sql
3. 执行修改好权限的文件 ./test.sql

只有注册用户登录后才能发表评论。


网站导航:
 

posts - 5, comments - 1, trackbacks - 0, articles - 1

Copyright © 莉莉