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

Linux??jar包自啟動腳本(親測有效)

這篇具有很好參考價值的文章主要介紹了Linux??jar包自啟動腳本(親測有效)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

在Linux服務器上設置開機啟動jar包,服務器重啟時就會自動運行項目,實現(xiàn)半自動化,實現(xiàn)思路如下。

方法一:

1、在jar包同級目錄下創(chuàng)建執(zhí)行腳本

vim?auto_start.sh? ? ? ? #腳本名隨意

#以下是腳本內(nèi)容
export?JAVA_HOME=/xx/jdk8? ? ? ? #Linux系統(tǒng)下JAVA_HOME地址,使用which?java命令在linux里可查詢到
export?PATH=$JAVA_HOME/bin/:PATH
nohup?java?-jar?/xx/xxx.jar?>?/xx/out.log?2>1&??#前面xx是jar包路徑,后面xx是日志路徑
chmod?777?/xx/out.log??? ? ? ? ? ? ? ? ? ? ? ? ?#日志文件授權(quán)

2、自啟動腳本文件保存后退出(按Esc鍵??:wq),文件授權(quán)

chmod?+x?/xx/auto_start.sh? ? ? ? #腳本文件的全路徑

3、修改/etc/rc.d/rc.local

vim /etc/rc.d/rc.local

#在最下面添加腳本文件全路徑,保存退出
/xx/auto_start.sh? ? ? ? ? ? 

4、重啟測試

reboot

5、待服務器重啟后通過命令查看jar包是否運行

ps -ef?|?grep jar

完成??!

方法二(與方法一差不多):

1、在jar包同級目錄下創(chuàng)建執(zhí)行腳本

vim?auto_start.sh
 
#以下是腳本內(nèi)容
su - root nohup?java?-jar/xx/xx/xx.jar?&????#使用root用戶,開機自啟動jar包

2、授權(quán)

chmod?-R?755?/xx/auto_start.sh

3、更改/etc/rc.d/rc.local(常用)

以下三種里面配置都可以實現(xiàn)開機自啟動,其實差不多,只是服務器啟動的時候執(zhí)行的順序先后的問題。一般都是用rc.local。
1、/etc/init.d (少用)
目錄存放開機初始化啟動腳本,將腳本放入如:網(wǎng)絡,環(huán)境變量等
2、/etc/fstab(少用)
系統(tǒng)初始化后,程序啟動前加載(如磁盤掛載,mount命令等)
3、/etc/rc.d/rc.local (常用)
系統(tǒng)完成之后,執(zhí)行。(如:應用服務啟動,nginx啟動等) (常用)
nfs放stab里面會在程序啟動前加載上NFS文件系統(tǒng),放到rc.local里如有程序依賴會造成程序啟動加載時找不到路徑。

PS:我使用修改/etc/rc.d/rc.local文件的方式,其他方式暫時還沒用過

#在Centos7下,rc.local文件,是個軟鏈接實際文件不具備執(zhí)行權(quán)限,設置開機啟動,需要給文件授權(quán)
chmod?+x?/etc/rc.d/rc.local

#修改文件
vim?/etc/rc.d/rc.local

#在文件最后添加你的腳本全路徑
/xx/auto_start.sh

#重啟服務器測試
reboot

完成?。?!文章來源地址http://www.zghlxwxcb.cn/news/detail-834458.html

到了這里,關(guān)于Linux??jar包自啟動腳本(親測有效)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • linux安裝PostgreSQL步驟,親測有效

    linux安裝PostgreSQL步驟,親測有效

    1.到官網(wǎng)下載:https://www.postgresql.org/ftp/source/ 2. 上傳到Linux服務器上:快捷鍵Alt + p cd到要存放的目錄,用lcd命令進入到postgresql-14.2.tar.gz所在目錄,然后用put命令把postgresql-14.2.tar.gz包從本地上傳到Linux服務器上 3.使用解壓命令:tar -zxvf postgresql-14.2.tar.gz解壓,解壓后的目錄結(jié)構(gòu)

    2024年02月02日
    瀏覽(26)
  • SpringBoot添加外部jar包及打包(親測有效)

    首先要下載所需jar包到本地,然后復制下載好的jar到項目中, 然后修改項目的pom文件,將項目里的jar包引入到maven 需要注意的是,version一定要填寫不然會報錯 scope=system表示此依賴是來自外部jar,而不是maven倉庫。當scope設置為system時,systemPath屬性才會生效,systemPath為一個物

    2024年02月09日
    瀏覽(20)
  • Linux系統(tǒng)安裝MySQL8.0版本詳細教程【親測有效】

    Linux系統(tǒng)安裝MySQL8.0版本詳細教程【親測有效】

    首先官網(wǎng)下載安裝包:https://downloads.mysql.com/archives/community/ 一、上傳到安裝服務器 二、解壓 三、移動位置并重新命名 四、創(chuàng)建mysql用戶組和用戶并修改權(quán)限 五、創(chuàng)建目錄并賦予權(quán)限 六、配置my.cnf文件 配置內(nèi)容如下: 七、初始化數(shù)據(jù)庫 進入bin目錄下 初始化 查看密碼 生成的

    2024年02月03日
    瀏覽(38)
  • linux系統(tǒng)部署jar腳本編譯

    一 shell腳本

    2024年02月07日
    瀏覽(17)
  • Linux實用運維腳本分享

    Linux實用運維腳本分享

    MySQL備份 目錄備份 PING查詢 磁盤IO檢查 性能相關(guān) 進程相關(guān) javadump.sh 常用工具安裝 常用lib庫安裝 系統(tǒng)檢查腳本 sed進階

    2024年02月12日
    瀏覽(21)
  • 【運維】Linux定時任務 定時執(zhí)行腳本

    【運維】Linux定時任務 定時執(zhí)行腳本

    五分鐘執(zhí)行一次sh腳本 進入編輯頁面 crontab -e 按Insert? ?進行編輯 ?# 每兩分鐘執(zhí)行一次 */2 * * * * /usr/local/start.sh 依次按 :wq 進行保存? 即時生效 重啟 #設定crond服務為開機自啟動 接下來,在介紹 crontab 命令。該命令和 at 命令類似,也是通過 /etc/cron.allow 和 /etc/cron.deny 文件來限

    2024年02月10日
    瀏覽(85)
  • Linux(CentOS)運維腳本工具集合

    備份指定目錄 查看CPU、磁盤、內(nèi)存使用率 返回結(jié)果 顯示基礎信息-詳細 查看進程pid,啟動時間,持續(xù)執(zhí)行時間 根據(jù)進程id查看工作目錄 清除Linux系統(tǒng)占用緩存 查看端口是否使用 demo: 查看進程使用的端口 demo 查看端口所在進程 demo 查看目錄下各目錄占用空間以及最大文件或

    2024年02月12日
    瀏覽(24)
  • Linux虛擬機ipaddr/ifconfig不顯示IP的解決方法(親測有效)

    Linux虛擬機ipaddr/ifconfig不顯示IP的解決方法(親測有效)

    有時候經(jīng)常會出現(xiàn)之前明明好的,但是換了個網(wǎng)絡就查不到ip了,由于不知道原因,有的人會選擇重裝虛擬機,還有的人開始崩潰,甚至于自疑,到底誰動我的電腦了,還有的人會直接放棄掙扎… 本篇文章將徹底解決該問題的出現(xiàn),文章會從怎么配置,為什么這么配置兩點進

    2024年02月11日
    瀏覽(19)
  • linux啟動jar 缺失lib

    linux啟動jar包時,找不到報錯 用的maven分離jar打包,沒有指定lib目錄 加上?-Dloader.path=\\\"lib/\\\"? 即可 nohup java -Dloader.path=\\\"lib/\\\" -jar xl-agent.jar /dev/null 21 linux啟動jar包參考:全網(wǎng)最全Linux 運行jar包的幾種方式_liunx 運行jar包_油燜茄子的博客-CSDN博客 maven打包jar包分離參考:springboot 從

    2024年02月11日
    瀏覽(17)
  • linux上設置自啟動jar程序

    一、docker部署 ? ? ? 1、systemctl? enable docker? ? 設置docker開機自啟 ? ? ? 2、容器中加上restart=always? ? 設置程序自啟 二、jar包部署 ? ? ? ?1、在控制臺輸入vim /etc/init.d/jar.sh,編寫開機自啟動腳本,并輸入以下內(nèi)容: ? ? ? ?2、在/etc/rc.d/rc.local中添加以下語句: ? ? ? ?3.給

    2024年01月22日
    瀏覽(21)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包