使用脚本(sh)来自动化一些工作
2013-08-06 17:02
344 查看
在工作中经常有一些工作是daily或者weekly要做的。如果能够用脚本将这些工作组织起来,自动执行,则会省掉很大的力气。
这里介绍一些常用的命令。
1. tee 将某个sh执行结果输出到指定的文件
./redeploySC.sh |tee `date +"%Y%m%d_%H_%M"`.txt
2. 将某个文件中的值读出,赋给一个变量
CUR_BUILD_DIR=`cat /mnt/119/currentBuildLabel.txt`
3. 将变量的值输出到console上,让用户看到。
echo new build: $CUR_BUILD_DIR
4. 在文件中执行cp命令用 /bin/cp
/bin/cp -f /mnt/119/$CUR_BUILD_DIR/fe.zip /tmp
5. su -l <username> - c <sql cmd> 用其他用户执行命令
su -l db2inst1 -c "db2 force application all"
这里介绍一些常用的命令。
1. tee 将某个sh执行结果输出到指定的文件
./redeploySC.sh |tee `date +"%Y%m%d_%H_%M"`.txt
2. 将某个文件中的值读出,赋给一个变量
CUR_BUILD_DIR=`cat /mnt/119/currentBuildLabel.txt`
3. 将变量的值输出到console上,让用户看到。
echo new build: $CUR_BUILD_DIR
4. 在文件中执行cp命令用 /bin/cp
/bin/cp -f /mnt/119/$CUR_BUILD_DIR/fe.zip /tmp
5. su -l <username> - c <sql cmd> 用其他用户执行命令
su -l db2inst1 -c "db2 force application all"
相关文章推荐
- 使用shell脚本来自动化处理我们的工作,解放双手
- 使用shell脚本自动化配置工作环境
- 使用expect在linux中实现一些自动化工作
- 使用自动化脚本dpdk-setup.sh来搭建dpdk开发环境
- 使用sh -x调试shell脚本
- 使用自动化shell脚本查找CPU使用的详细线程信息
- ubuntu下脚本sh使用问题
- shell脚本执行命令 . 和sh 和 source 和 ./ 的使用以及区别
- 使用VBScript开发自动化测试脚本3
- SHBrowseForFolder 的一些使用
- 开发工作中使用过的mysql的一些总结
- 我工作经常用到的一些代码脚本什么的
- 黑马程序员_加速Java应用开发速度5:使用脚本自动化日常操作
- Linux下使用Shell脚本改变当前工作路径
- shell脚本在日常工作中的使用--辅助生成代码
- 使用gen_initramfs_list.sh脚本轻松创建cpio格式的initramfs文件
- shell脚本之xargs使用的一些案例
- 使用 expect 脚本自动化配置ntp 客户端
- 使用VBScript开发自动化测试脚本1
- Linux crontab的使用方式,sh脚本的编写,sh脚本自动启动tomcat服务器,sh监控系统运行情况