簡體   English   中英

dmesg 中的 systemd 服務描述

[英]systemd service description in dmesg

我創建了一個基本的 systemd 服務文件來啟動應用程序。 該文件如下所示:

[Unit]

Description=Starting a Basic Application

[Service]

ExecStart=/usr/bin/app_linux 0x040000

[Install]

WantedBy=multi-user.target

當我運行systemctl status basic.service ,我能夠看到它正在運行。 我想在 dmesg 中查看此服務文件的描述。

將您的服務放在 /etc/systemd/system 中,假設您將其命名為 basic.service,現在通過以下命令“systemctl enable basic.service”啟用它(這應該創建一個鏈接 ln -s '/etc/systemd/system/basic .service' '/etc/systemd/system/multi-user.target.wants/basic.service'),現在重啟你的電路板,然后檢查你的 dmesg 輸出。 您可以更改輸出的鏈接位置,以引用 StandardOutput 選項的鏈接

[Unit]
Description=Starting a Basic Application

[Service]
ExecStart=/bin/bash -c /usr/bin/app_linux 0x040000
StandardOutput=inherit

[Install]
WantedBy=multi-user.target
  After copying my service file to "/etc/systemd/system/basic.service"

  [Unit]

  Desciption=Starting a Basic Application

  DefaultDependencies=no

  [Service]

  Type=idle

  ExecStart=/usr/bin/app_linux 0x40000

  ExecStop=/usr/bin/killall app_linux

  rebooted and i am able to see message in dmesg

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM