systemd

    1熱度

    1回答

    我有一個使用systemd管理其各種服務的嵌入式設備。我們的狀態報告應用程序是這些服務之一。它始終打開,並在失敗時自動重啓(崩潰,異常,OOM狀況等等)。 我們在設備重新啓動時(技術上應用程序重新啓動)向我們的雲服務報告一個事件,但我想區分重啓後的第一次啓動(重啓後)。 systemd中是否有一個可以提供服務重啓計數的機制,還是我需要推出自己的方法?

    0熱度

    1回答

    我已經使用systemd在CentOS下安裝了docker(v17.06.2-ce)。 Docker工作正常並且偵聽unix套接字。現在我想讓docker收聽Unix套接字和TCP套接字2375.由於這是一個內部開發機器安全性沒有問題。 我掃描了互聯網發現了幾篇文章,但仍然有一些問題。 我的理解是我有systemd文件(docker.service),它啓動沒有任何參數的dockerd。 Exec

    0熱度

    1回答

    我意識到這個問題已經被問過/回答過幾次,但一直沒能解決它..我有以下systemd服務文件: [Unit] Description=My client service ConditionPathExists=/root/go/src/github.com/me/myapp/client/client After=network.target [Service] Type=simple

    0熱度

    1回答

    我使用rpm方法在CentOS 7(使用版本5.6)框中安裝了ELK(版本5.6彈性/ logstash/kibana)堆棧,並啓用了啓動時運行的服務。我驗證它重新啓動後運行如下: ps aux | grep logstash logstash 744 4.6 2.2 3381144 363308 ? SNsl 09:06 0:48 /usr/bin/java -XX:+UseParNewGC

    -1熱度

    1回答

    我試圖通過systemd啓動一個名爲pigpiod.service的服務。它用三個命令調用一個腳本。第二個被遺漏了。爲什麼是這樣? /etc/systemd/system/pigpiod.service: [Unit] Description=Starts pigpiod Before=touchscreen.service [Service] ExecStart=/home/sysop

    0熱度

    1回答

    我想在使用systemd重新啓動時自動運行python文件。我嘗試使用systemd的原因是因爲我的python文件需要網絡連接並在該時間點可用,並且/ home/pi目錄需要準備好使用並且系統時間已由NTP更新繼續。 但是我收到以下錯誤,當我嘗試啓動腳本: systemctl start mysript.service 無法啓動myscript.service:單位myscript.serv

    1熱度

    1回答

    我正在使用使用json格式顯示主機名的spring IO框架創建的應用程序。 當通過命令行由命令啓動的應用程序工作正常: java -jar spring-cd.jar 其給出所需的輸出: 但是當它被運行作爲服務使用系統單元文件reuqired輸出(主機名)爲空: 爲單位文件的代碼如下: [Unit] After=network.target [Service] ExecStart=/

    0熱度

    1回答

    在我的Debian開發機器中,我設置了一個用於定製嵌入式systemd的systemd-nspawn環境。 我能夠從腳本命令發送到這個容器,以這樣的方式 systemd-nspawn -q --bind /usr/bin/qemu-arm-static -D $MOUNTPATH /bin/bash << EOF apt-get update apt-get -y upgrade EOF

    0熱度

    2回答

    我想在使用Systemd登錄時啓動Skype。我嘗試了很多東西,但我無法做到。有沒有辦法做到這一點? 多數民衆贊成我是如何做到這一點。 [Unit] Description=SkypeStart After=network.target [Service] WorkingDirectory=/home/super_user/skypeonstart ExecStart=/usr/bin/

    1熱度

    1回答

    我想讀我的Fedora的日誌文件與journal.Reader但是這個代碼: from systemd import journal j = journal.Reader() j.this_boot() j.log_level(journal.LOG_DEBUG) # j.add_match(_BOOT_ID="0") for entry in j: print(entry[