Linux環境下工程快速啟動指令碼

2021-10-08 13:39:48 字數 941 閱讀 2813

jar包。在同目錄下建立 start.s**件,內容如下:

#!/bin/bash

#根目錄

#jar 包名稱

# 只需要修改上面兩項

#埠號

if [ $pid > 0 ] ; then

echo "專案已經啟動了,開始關閉專案,專案pid為: $pid "

kill -9 $pid

rm -f nohup.out

sleep 3

chmod 777 -r 0

rm -f 0

tail -f nohup.out

else

echo "啟動專案"

sleep 3

chmod 777 -r 0

rm -f 0

tail -f nohup.out

fi

tar包:

#!/bin/bash

#根目錄

#解壓後專案名字

#埠號

if [ $pid > 0 ] ; then

echo "專案已經啟動了,開始關閉專案,專案pid為: $pid "

kill -9 $pid

echo "解壓檔案"

tar -zxvf ihwdz-**-service-1.0.0-snapshot-assembly.tar.gz

echo "開始啟動"

else

echo "啟動專案"

sleep 3

echo "解壓檔案"

tar -zxvf ihwdz-**-service-1.0.0-snapshot-assembly.tar.gz

echo "開始啟動"

fi

啟動執行命令./start.sh。簡單命令搭配,省時省力。(配合jenkins可快速部署專案)

linux啟動指令碼

一 開機啟動時自動執行程式 1,init是所有程序的頂層,init讀取 etc inittab配置 2,init呼叫執行 etc inittab配置的 etc rc.d rc.sysinit指令碼 3,rc.sysinit根據inittab執行 etc rc?d 目錄下的各個指令碼 4,大多數啟動指...

linux下工程的生成步驟

1 為什麼要生成工程 如果在實現乙個程式的時候不生成工程,由於機器配置的不同,可能在一台機器上可以執行,而在其他機器上就不能執行了。如果用生成工程的方式,那麼該工程會根據不同的機器配置,生成對應的配置檔案,使得同乙個程式在任何乙個機器上都可以編譯執行。2 生成工程的步驟 1 mkdir projec...

linux 開機啟動指令碼

開機啟動有兩種方式 通過vnc啟動方式進行說明 一 第一種是通過rc.local檔案,直接將要執行的指令碼名稱寫進去,但是此方法無法保證指令碼執行時網絡卡裝置是否已經徹底啟動。通過自帶軟體中心安裝x11vnc,使用下列命令設定密碼。sudo x11vnc storepasswd 新建.sh 指令碼檔...