linux編寫.sh腳本并賦權(quán)限問題
今日打包編譯項目時,發(fā)現(xiàn)缺少一個git pull更新項目的腳本,所以在linux編寫了一個gitpull.sh腳本,能夠?qū)崿F(xiàn)更新項目的需求。
1、首先vi gitpull.sh或者使用vim編輯器。
2、內(nèi)容
#!/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 賦予可執(zhí)行權(quán)限
5、./gitpull.sh執(zhí)行腳本
補(bǔ)充:下面看下Linux為sh腳本文件添加執(zhí)行權(quán)限
chmod是權(quán)限管理命令change the permissions mode of a file的縮寫。。
u代表所有者,x代表執(zhí)行權(quán)限。 + 表示增加權(quán)限。
chmod u+x file.sh 就表示對當(dāng)前目錄下的file.sh文件的所有者增加可執(zhí)行權(quán)限。
總結(jié)
以上所述是小編給大家介紹的linux編寫.sh腳本并賦權(quán)限問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
Shell執(zhí)行/調(diào)用Java/Jar程序例子的實例詳解
這篇文章主要介紹了Shell執(zhí)行/調(diào)用Java/Jar程序例子的實例詳解的相關(guān)資料,這里提供實例幫助大家實現(xiàn)這樣的功能,需要的朋友可以參考下2017-08-08
通過shell進(jìn)行數(shù)學(xué)運(yùn)算的多種方式
這篇文章主要介紹了通過shell進(jìn)行數(shù)學(xué)運(yùn)算的多種方式、有l(wèi)et命令 、$[]形式、expr命令等,需要的朋友可以參考下2014-03-03
Linux下使用Shell腳本實現(xiàn)進(jìn)程監(jiān)控的流程
這篇文章主要介紹了Linux下使用Shell腳本實現(xiàn)進(jìn)程監(jiān)控,在 Linux 平臺下,shell 腳本監(jiān)控是一個非常簡單、方便的工具,它可以有效的對服務(wù)器、進(jìn)程進(jìn)行監(jiān)控,對系統(tǒng)開發(fā)以及進(jìn)程維護(hù)人員非常有幫助,需要的朋友可以參考下2023-02-02
監(jiān)控服務(wù)器swap并重啟php的Shell腳本
有一臺服務(wù)器老是交換扇區(qū)占滿然后失去響應(yīng),很煩,因為加載了以前別人寫的一個php擴(kuò)展,效率低,資源占用大,悲劇的是現(xiàn)在還沒有可以替換的東西2014-03-03
使用shell檢查并修復(fù)mysql數(shù)據(jù)庫表的腳本
這篇文章主要介紹了使用shell檢查并修復(fù)mysql數(shù)據(jù)庫表的腳本,需要的朋友可以參考下2014-03-03

