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

linux centos中把jar包設置為開機自啟動

這篇具有很好參考價值的文章主要介紹了linux centos中把jar包設置為開機自啟動。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

創(chuàng)建service文件

CentOS系統(tǒng)中,?/usr/lib/systemd/system?和?/etc/systemd/system?目錄均可用于存放Systemd服務單元文件,但它們的用途稍有不同:

  1. /usr/lib/systemd/system?目錄:

    • 存放的是系統(tǒng)安裝的軟件包提供的服務單元文件。
    • 該目錄下的服務單元文件屬于系統(tǒng)級別的服務,由軟件包的提供方提供和管理。
    • 在升級或重新安裝軟件包時,該目錄中的服務單元文件可能會被更新或替換。
    • 避免直接修改該目錄下的服務單元文件,以免被未來的軟件包更新覆蓋。
  2. /etc/systemd/system?目錄:

    • 存放的是用戶自定義的服務單元文件和覆蓋系統(tǒng)級別的服務單元文件。
    • 該目錄下的服務單元文件屬于本地管理范疇,用于配置自定義的服務、覆蓋系統(tǒng)服務的設置或提供自定義的配置。
    • 該目錄下的服務單元文件不會受到軟件包的更新影響,除非你手動進行更改。
    • 推薦將自定義的服務單元文件放置在該目錄下。

總結(jié)來說,/usr/lib/systemd/system?目錄是系統(tǒng)級別的服務單元文件存放位置,由軟件包提供和管理。而?/etc/systemd/system?目錄是用戶級別的服務單元文件存放位置,可用于自定義服務以及覆蓋系統(tǒng)服務的設置。

如果你需要創(chuàng)建自定義的服務單元文件,推薦將其放置在?/etc/systemd/system?目錄下,并避免直接修改?/usr/lib/systemd/system?目錄中的服務單元文件。

2:編輯文件內(nèi)容

[Unit]
Description=My JAR Service
After=network.target

[Service]
ExecStart=/usr/bin/java -jar /path/to/myjar.jar
WorkingDirectory=/path/to
SuccessExitStatus=143
Restart=always
User=your_username

[Install]
WantedBy=multi-user.target
  • Description:描述你的服務。
  • After:指定啟動服務的前置條件,這里使用?network.target?表示在網(wǎng)絡啟動之后再啟動服務。
  • ExecStart:指定要運行的Jar包的命令。/usr/jdk/bin/java? ?-jar? ?運行jar包的路徑
  • (不用nohup命令也不用&)
  • WorkingDirectory:指定運行Jar包的工作目錄。
  • SuccessExitStatus:指定成功退出的狀態(tài)碼。這里設置為143,表示使用?systemctl stop?命令終止服務時不會記錄為錯誤。
  • Restart:指定當服務意外退出時是否自動重啟。這里設置為always表示總是重啟。
  • User:指定服務運行的用戶。root

啟動服務

systemctl start myjar.service

設置為開機自啟

systemctl enable myjar.service

啟動服務

systemctl start myjar.service

停止服務

systemctl stop myjar.service

?重啟服務

systemctl restart myjar.service

?查看運行狀態(tài)

systemctl status myjar.service

?如果啟動失敗注意運行環(huán)境

?更改service配置之后需要運行以下命令才會生效

sudo systemctl daemon-reload

?文章來源地址http://www.zghlxwxcb.cn/news/detail-607147.html

到了這里,關(guān)于linux centos中把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)文章

  • centos安裝supervisor并配置,設置開機啟動

    使用yum命令安裝(推薦) $ sudo su - #切換為root用戶 yum install epel-release yum install -y supervisor systemctl enable supervisord #開機自啟動 systemctl start supervisord # 啟動supervisord服務 systemctl status supervisord # 查看supervisord服務狀態(tài) ps -ef | grep supervisord # 查看是否存在supervisord進程 vim /lib/systemd/

    2024年01月25日
    瀏覽(31)
  • java項目(jar包)配置為開機自啟 jar包bat腳本啟動和配置為開機自啟

    java項目(jar包)配置為開機自啟 jar包bat腳本啟動和配置為開機自啟

    今天給大家分享一下,如何把java項目,打包--------打包后啟動---------生成bat文件啟動-----------設置為開機自啟。 每一步都是先是文字描述,后面是圖片展示。 首先是打包,咱們寫好的項目在maven處 點擊clear,等待完成后,點擊package ???????? 打包完成后,在target目錄下可以

    2024年02月09日
    瀏覽(24)
  • CentOS 7 安裝 MySQL 8 并設置開機自啟動

    MySQL 版本說明 MySQL Enterprise Edition: Mysql 企業(yè)版本,包含了最新的特性和管理工具,以及可以提供技術(shù)支持( 收費 )。 MySQL Cluster CGE: 一個用于高吞吐量快速、穩(wěn)定的訪問數(shù)據(jù)的開源事務數(shù)據(jù)庫,它包含了 MySQL Cluster、MySQL Enterprise Edition、MySQL Cluster Manager 的功能。 MySQL Community (GPL):遵

    2024年02月12日
    瀏覽(20)
  • redis7.2.0 centos源碼編譯安裝并設置開機自啟動

    下載源碼包 編譯編碼 編譯編碼 此時默認redis-server redis-cli等命令行安裝到目錄/usr/local/bin/目錄中。 如果你想安裝命令行到指定目錄中你可以指定位置 如 make install PREFIX=/usr/local/redis 修改redis.conf 后臺啟動 daemonize yes 支持遠程連接 注釋或者指定為0.0.0.0 bind 127.0.0.1 -::1 protected

    2024年02月10日
    瀏覽(25)
  • linux 設置開機啟動

    解決問題思路 1.首先寫一個可執(zhí)行腳本 2.將該腳本注冊成服務 3.使用system enable命令讓他開機自啟 內(nèi)容如下: 將寫好的服務配置復制到system路徑下 添加引用 測試一下可不可以 systemctl start 自己氣的服務名.service systemctl enable 自己起的服務名 我是因為改這個沒權(quán)限r(nóng)oot都不行,

    2024年02月11日
    瀏覽(22)
  • java中jar啟動設置內(nèi)存大小java -jar 設置堆棧內(nèi)存大小

    提示:在JVM中如果98%的時間是用于GC且可用的Heap size 不足2%的時候?qū)伋龃水惓P畔ⅰ?提示:Heap Size 最大不要超過可用物理內(nèi)存的80%,一般的要將-Xms和-Xmx選項設置為相同,而-Xmn為1/4的-Xmx值。 ?

    2024年01月20日
    瀏覽(29)
  • Nginx Linux設置開機自啟動

    Nginx Linux設置開機自啟動

    使用如下命令 vi /lib/systemd/system/nginx.service 創(chuàng)建并編輯文件 將以下代碼黏貼至此文件中 重新加載服務的配置文件 systemctl daemon-reload 設置開機啟動 systemctl enable nginx.service 啟動nginx服務 systemctl start nginx 查看服務狀態(tài) systemctl status nginx 7. 完成

    2024年02月16日
    瀏覽(19)
  • 記錄CentOS7 Linux下安裝MySQL8_適合正式環(huán)境_干貨滿滿(超詳細,默認開啟了開機自啟動,設置表名忽略大小寫,提供詳細配置,創(chuàng)建非root專屬遠程連接用戶)

    記錄CentOS7 Linux下安裝MySQL8_適合正式環(huán)境_干貨滿滿(超詳細,默認開啟了開機自啟動,設置表名忽略大小寫,提供詳細配置,創(chuàng)建非root專屬遠程連接用戶)

    安裝前先清理mariadb和mysql相關(guān)文件: ? ?通過命令: rpm -qa|grep mariadb 查詢是否安裝了mariadb ? ?卸載: rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64(復制上面命令查到的完整名稱) ? ?通過命令: find / -name mysql 查詢跟mysql相關(guān)的文件 ? ? 刪除文件命令: ? ?rm -rf /etc/selinux/targeted/act

    2024年02月04日
    瀏覽(20)
  • 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)
  • Linux elasticsearch設置為開機自啟動服務

    說明: (1)“su es”為切換用戶名,“es”為系統(tǒng)新建的用戶名 (2)“/usr/local/elasticsearch-6.2.3”為el安裝目錄 具體el安裝流程:請點擊這里

    2024年02月13日
    瀏覽(24)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包