[英]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.