最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Systemd集成Golang二進制程序的方法

 更新時間:2023年10月23日 14:48:43   作者:qcy-blog  
這篇文章主要介紹了Systemd集成Golang二進制程序的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

Systemd集成Golang二進制程序

首先新建Service,名稱叫做server-api

vim /lib/systemd/system/server-api.service 或者 vim /etc/systemd/system/server-api.service

[Unit]
Description=server api
[Service]
Type=simple
Restart=always
RestartSec=5s
ExecStart=/root/go/main
WorkingDirectory=/root/go/
StandardOutput=file:/root/go/my-service.log
StandardError=file:/root/go/my-service-error.log
[Install]
WantedBy=multi-user.target

ExecStart是go可執(zhí)行文件的路徑

WorkingDirectory要注意,如果程序中使用了相對路徑來加載一些配置文件,如果在Service中沒有配置WorkingDirectory,默認是根路徑,所以配置文件就從根路徑來尋找,會造成一些意想不到的情況

啟動

service server-api start

停止

service server-api stop

查看狀態(tài)

service server-api status

開機啟動

service server-api enable

到此這篇關于Systemd集成Golang二進制程序的文章就介紹到這了,更多相關Systemd集成Golang程序內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • golang http連接復用方法

    golang http連接復用方法

    今天小編就為大家分享一篇golang http連接復用方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • Go 實現(xiàn)英尺和米的簡單單位換算方式

    Go 實現(xiàn)英尺和米的簡單單位換算方式

    這篇文章主要介紹了Go 實現(xiàn)英尺和米的簡單單位換算方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • 詳解Go hash算法的支持

    詳解Go hash算法的支持

    這篇文章主要介紹了詳解Go hash算法的支持,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • Golang編寫自定義IP限流中間件的方法詳解

    Golang編寫自定義IP限流中間件的方法詳解

    這篇文章給大家詳細的介紹了Golang編寫自定義IP限流中間件的方法,文章通過代碼實例介紹的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
    2023-09-09
  • 一文搞懂Go語言中defer關鍵字的使用

    一文搞懂Go語言中defer關鍵字的使用

    defer是golang中用的比較多的一個關鍵字,也是go面試題里經(jīng)常出現(xiàn)的問題。今天就來整理一下關于defer的學習使用,希望對需要的朋友有所幫助
    2022-09-09
  • goland 實現(xiàn)自動格式化代碼

    goland 實現(xiàn)自動格式化代碼

    這篇文章主要介紹了goland 實現(xiàn)自動格式化代碼的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • 深入解析golang?bufio

    深入解析golang?bufio

    這篇文章主要介紹了golang?bufio解析,golang的bufio庫使用緩存來一次性進行大塊數(shù)據(jù)的讀寫,以此降低IO系統(tǒng)調用,提升性能,需要的朋友可以參考下
    2022-04-04
  • golang如何使用struct的tag屬性的詳細介紹

    golang如何使用struct的tag屬性的詳細介紹

    這篇文章主要介紹了golang如何使用struct的tag屬性的詳細介紹,從例子說起,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11
  • Go中的?=?和?:=?區(qū)別小結

    Go中的?=?和?:=?區(qū)別小結

    在Go語言編程中,"="用于給已聲明的變量賦值,而":="同時聲明并初始化變量,只能在函數(shù)內使用,理解這兩者的不同,有助于編寫更清晰的代碼,下面就來介紹一下
    2024-10-10
  • 一文詳解Golang的模塊版本管理與語義版本控制

    一文詳解Golang的模塊版本管理與語義版本控制

    在Golang中,模塊(module)是Go 1.11版本引入的依賴管理系統(tǒng),幫助開發(fā)者管理項目的依賴,在Go模塊推出之前,開發(fā)者通常使用GOPATH和vendor目錄來管理項目的依賴,本文將給大家詳細介紹Golang的模塊版本管理與語義版本控制,需要的朋友可以參考下
    2023-12-12

最新評論

浦北县| 新蔡县| 长沙市| 鄢陵县| 中卫市| 扶绥县| 江油市| 汾西县| 福州市| 乡宁县| 哈尔滨市| 策勒县| 临猗县| 三明市| 财经| 乌海市| 凤城市| 淮南市| 长沙市| 盐山县| 左贡县| 赤壁市| 托里县| 九台市| 湖南省| 张掖市| 莱芜市| 珠海市| 红河县| 镇康县| 卫辉市| 额济纳旗| 满洲里市| 德惠市| 镇平县| 策勒县| 南乐县| 岑溪市| 大石桥市| 江西省| 得荣县|