以項目啟動、重啟、終止腳本為例:
步驟:
-
首先
vi start.sh
、vi restart.sh
、vi stop.sh
或者使用vim
編輯器; -
編輯內(nèi)容:
啟動:vi start.sh
#!/bin/bash
nohup java -jar jeewx-boot-start-1.0.0.jar >catalina.out 2>&1 &
echo "started"
重啟:vi restart.sh
#!/bin/bash
kill -9 $(ps -ef |grep jeewx-boot-start-1.0.0.jar|awk '{print $2}')
sleep 1s
nohup java -jar jeewx-boot-start-1.0.0.jar >catalina.out 2>&1 &
echo "restarted"
關(guān)閉:vi stop.sh
#!/bin/bash
kill -9 $(ps -ef |grep jeewx-boot-start-1.0.0.jar|awk '{print $2}')
echo "stop"
-
保存并退出;
-
chmod +x start.sh restart.sh stop.sh
賦予可執(zhí)行權(quán)限; -
輸入
./start.sh
、./restart.sh
、./stop.sh
執(zhí)行腳本;
補充:
chmod
是權(quán)限管理命令change the permissions mode of a file
的縮寫。
u
代表所有者,x
代表執(zhí)行權(quán)限。+
表示增加權(quán)限。文章來源:http://www.zghlxwxcb.cn/news/detail-765843.html
chmod u+x file.sh
就表示對當(dāng)前目錄下的file.sh
文件的所有者增加可執(zhí)行權(quán)限。文章來源地址http://www.zghlxwxcb.cn/news/detail-765843.html
到了這里,關(guān)于linux中編寫.sh腳本并賦權(quán)限問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!