国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

linux系統(tǒng)應(yīng)用程序啟動腳本

這篇具有很好參考價值的文章主要介紹了linux系統(tǒng)應(yīng)用程序啟動腳本。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1.run.sh

#!/bin/bash
version="1.0.0";

appName=$2
if [ -z $appName ];then
    appName=`ls -t |grep .jar$ |head -n1`
fi

function start()
{
        count=`ps -ef |grep java|grep $appName|wc -l`
        if [ $count != 0 ];then
                echo "Maybe $appName is running, please check it..."
        else
                echo "The $appName is starting..."
                nohup java -Dloader.path=./lib  -jar ./$appName  -XX:+UseG1GC -XX:+HeapDumpOnOutOfMemoryError -Xms1G -Xmx4G > /dev/null 2>&1 &
        fi
}

function stop()
{
#       appId=`ps -ef |grep java|grep $appName|awk '{print $2}'`
        appId=$(cat ./logs/abk.pid)

        if [ -z $appId ];then
            echo "Maybe $appName not running, please check it..."
        else
        echo "The $appName is stopping..."
        kill $appId
        rm -rf ./logs/abk.pid

        fi
}

function restart()
{
    # get release version
    releaseApp=`ls -t |grep .jar$ |head -n1`

    # get last version
    lastVersionApp=`ls -t |grep .jar$ |head -n2 |tail -n1`

    appName=$lastVersionApp
    stop
    for i in {5..1}
    do
        echo -n "$i "
        sleep 1
    done
    echo 0

    backup

    appName=$releaseApp
    start
}

function backup()
{
    # get backup version
    backupApp=`ls |grep -wv $releaseApp$ |grep .jar$`

    # create backup dir
    if [ ! -d "backup" ];then
        mkdir backup
    fi

    # backup
    for i in ${backupApp[@]}
    do
        echo "backup" $i
        mv $i backup
    done
}

function status()
{
    appId=`ps -ef |grep java|grep $appName|awk '{print $2}'`
        if [ -z $appId ]
        then
            echo -e "\033[31m Not running \033[0m"
       fi
}
function usage()
{
    echo "Usage: $0 {start|stop|restart|status|stop -f}"
    echo "Example: $0 start"
    exit 1
}

case $1 in
        start)
        start;;

        stop)
        stop;;

        restart)
        restart;;

        status)
        status;;

        *)
        usage;;
esac



2.start.sh

#!/bin/bash
## Author ly
version="1.0.0";
./run.sh start

3.其他

其他的stop.sh、restart.sh寫法同start.sh文章來源地址http://www.zghlxwxcb.cn/news/detail-744278.html

到了這里,關(guān)于linux系統(tǒng)應(yīng)用程序啟動腳本的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • excel啟動時顯示“操作系統(tǒng)當(dāng)前的配置不能運行此應(yīng)用程序”

    excel啟動時顯示“操作系統(tǒng)當(dāng)前的配置不能運行此應(yīng)用程序”

    excel啟動時顯示“操作系統(tǒng)當(dāng)前的配置不能運行此應(yīng)用程序” 程序:Office2016版中的excel程序 我在安裝office2016版本的時候,由于c盤空間實在不太夠,所以我選擇通過更改注冊表的方式改到D盤下安裝office的主體程序,安裝完成并成功注冊后,我挨個打開office內(nèi)的word、ppt與exce

    2024年02月06日
    瀏覽(31)
  • RK3568平臺開發(fā)系列講解(Linux系統(tǒng)篇)Linux 應(yīng)用程序的安全

    RK3568平臺開發(fā)系列講解(Linux系統(tǒng)篇)Linux 應(yīng)用程序的安全

    ??返回專欄總目錄 沉淀、分享、成長,讓自己和他人都能有所收獲!?? ??本篇讓我們?nèi)绾螌懗霰M可能安全的應(yīng)用程序。

    2023年04月16日
    瀏覽(93)
  • 軟件提示應(yīng)用程序無法啟動,因為應(yīng)用程序的并行配置不正確……

    軟件提示應(yīng)用程序無法啟動,因為應(yīng)用程序的并行配置不正確……

    剛剛新買了電腦,把以前電腦上的綠色版精簡迅雷.exe復(fù)制到新電腦上沒想到提示: 應(yīng)用程序無法啟動,因為應(yīng)用程序的并行配置不正確。請參閱應(yīng)用程序事件日志,或使用命令行sxstrace.exe工具 如下圖: 經(jīng)過一番研究,解決步驟如下: 常見的運行庫有如下很多: Microsoft Vi

    2024年02月13日
    瀏覽(22)
  • 電腦“應(yīng)用程序無法啟動,因為應(yīng)用程序的并行配置不正確......“問題的解決方法

    電腦“應(yīng)用程序無法啟動,因為應(yīng)用程序的并行配置不正確......“問題的解決方法

    問題 : win10某天開機發(fā)現(xiàn)絕大部分exe都無法運行或安裝,錯誤信息提示如下: “應(yīng)用程序無法啟動,因為應(yīng)用程序的并行配置不正確。有關(guān)詳細(xì)信息,請參閱應(yīng)用程序事件日志,或使用命令行 sxstrace.exe 工具?!?排查過程 :命令行 sxstrace.exe 工具無法正常打開 查看應(yīng)用程序

    2024年02月04日
    瀏覽(31)
  • 【完美解決】應(yīng)用程序無法正常啟動(0xc000007b)請單擊“確定”關(guān)閉應(yīng)用程序

    【完美解決】應(yīng)用程序無法正常啟動(0xc000007b)請單擊“確定”關(guān)閉應(yīng)用程序

    年期安裝CorelDRAW X8 (64-Bit),安裝完成之后運行一點毛病都沒有,可是過了兩三個月,再打開就出現(xiàn)“應(yīng)用程序無法正常啟動(0xc000007b)請單擊“確定”關(guān)閉應(yīng)用程序”這個提示框,如下圖示 出現(xiàn)這個問題我就上網(wǎng)查找,無非四種操作,我試了Directx可以了,下面統(tǒng)一記錄下 在鍵

    2024年02月04日
    瀏覽(25)
  • solidworks打不開,應(yīng)用程序無法啟動

    solidworks打不開,應(yīng)用程序無法啟動

    ? 在安裝好solidworks破解成功后,發(fā)現(xiàn)SOLIDWORKS 2015 x64 Edition打不開,但是其他組件都可以打開??梢試L試進(jìn)入軟件安裝的位置來打開SOLIDWORKS軟件,如果還是打不開,出現(xiàn)“ 應(yīng)用程序無法啟動,因為應(yīng)用程序的并行配置不正確 ”類似的錯誤提示,那么你可能少了一些安裝程序

    2024年02月04日
    瀏覽(26)
  • 【Java可執(zhí)行命令】(八)JWS應(yīng)用程序啟動工具 javaws:深入解析Java Web Start應(yīng)用程序的啟動工具javaws ~

    【Java可執(zhí)行命令】(八)JWS應(yīng)用程序啟動工具 javaws:深入解析Java Web Start應(yīng)用程序的啟動工具javaws ~

    Java Web Start(JWS) 是由Sun Microsystems(現(xiàn)為Oracle)開發(fā)的一種Java技術(shù),旨在方便從Web瀏覽器啟動和分發(fā)Java應(yīng)用程序。 javaws 是 Java Web Start 工具的命令行版本。它使用 Java Network Launch Protocol (JNLP) 文件作為輸入,并根據(jù)該文件描述的配置和資源來啟動和運行相應(yīng)的Java應(yīng)用程序

    2024年02月16日
    瀏覽(21)
  • Linux系統(tǒng)Docker搭建Wiki.Js應(yīng)用程序并結(jié)合cpolar實現(xiàn)公網(wǎng)訪問內(nèi)網(wǎng)知識庫

    Linux系統(tǒng)Docker搭建Wiki.Js應(yīng)用程序并結(jié)合cpolar實現(xiàn)公網(wǎng)訪問內(nèi)網(wǎng)知識庫

    不管是在企業(yè)中還是在自己的個人知識整理上,我們都需要通過某種方式來有條理的組織相應(yīng)的知識架構(gòu),那么一個好的知識整理工具是非常重要的,今天推薦一款維基知識庫系統(tǒng)——Wiki.js。 本文將介紹如何用 Docker 容器技術(shù)部署 Wiki.js 應(yīng)用程序,并且結(jié)合cpolar發(fā)布至公網(wǎng)實

    2024年04月09日
    瀏覽(18)
  • 應(yīng)用程序無法正常啟動(0xc0150002)

    應(yīng)用程序無法正常啟動(0xc0150002)

    安裝內(nèi)部開發(fā)的工具時,遇到報錯“0xc0150002”。 之后查看系統(tǒng)日志詳細(xì)報錯如下: “C:Users…xxx_toolControlCAN.dll”的激活上下文生成失敗。 找不到從屬程序集 Microsoft.VC90.MFC,processorArchitecture=“x86”,publicKeyToken=“1fc8b3b9a1e18e3b”,type=“win32”,version=“9.0.21022.8”。 請使用 sxst

    2024年02月04日
    瀏覽(25)
  • 樹莓派的自啟動與桌面應(yīng)用程序

    樹莓派的自啟動與桌面應(yīng)用程序

    目錄 1??打開終端自啟動 .bashrc 2??觸發(fā)時機較早的開機自啟動rc.local 3??桌面應(yīng)用程序 4??觸發(fā)時機較晚的的開機自啟動 autostart .bashrc的程序也可以在開機時進(jìn)行自啟動,但是每一次打開終端時同樣會運行一遍,所以只需要開機啟動一次的東西,不建議放到這里 修改 /home/用

    2024年02月12日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包