linux编写.sh脚本并赋权限问题
今日打包编译项目时,发现缺少一个git pull更新项目的脚本,所以在linux编写了一个gitpull.sh脚本,能够实现更新项目的需求。
1、首先vi gitpull.sh或者使用vim编辑器。
2、内容
#!/bin/sh (首行) cur_dir=$(pwd) cd $cur_dir/mobcb-platform git checkout -B demo -t origin/demo git pull
3、保存退出
4、chmod +x gitpull.sh 赋予可执行权限
5、./gitpull.sh执行脚本
补充:下面看下Linux为sh脚本文件添加执行权限
chmod是权限管理命令change the permissions mode of a file的缩写。。
u代表所有者,x代表执行权限。 + 表示增加权限。
chmod u+x file.sh 就表示对当前目录下的file.sh文件的所有者增加可执行权限。
总结
以上所述是小编给大家介绍的linux编写.sh脚本并赋权限问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
相关文章
Shell脚本判断Linux系统是32位还是64位的几种方法分享
这篇文章主要介绍了Shell脚本判断Linux系统是32位还是64位的几种方法分享,本文共给出了4种方法实现系统位数在判断,需要的朋友可以参考下2014-12-12shell脚本分析 nginx日志访问次数最多及最耗时的页面(慢查询)
下面是我在做优化时候,经常用到的一段shell 脚本。 这个也可以算是,统计web页面的slowpage 慢访问页面,象mysql slowquery2013-11-11exit(-1)或者return(-1)shell得到的退出码为什么是255
exit(-1)或者return(-1)shell得到的退出码为是255,大家知道为什么吗?带着这个疑问来脚本之家学习下吧,本篇文章告诉大家答案2015-10-10
最新评论