systemd 服务未在 ubuntu 20.04 上启动

systemd 服务未在 ubuntu 20.04 上启动

在 ubuntu 20.04 服务器上创建了 4 个 systemd 服务,用于启动 4 个 besu 进程/etc/systemd/system/besu。具体如下node1.service

cjadmin@ibm-testbox:/etc/systemd/system/besu$ cat node1.service

[Unit]
Description=Besu Enterprise Ethereum java client
After=syslog.target network.target

[Service]
User=myuser
Group=myuser
Environment=HOME=/home/myuser
Type=simple
ExecStart=/bin/sh -c "/home/myuser/bin/besu/bin/besu --config-file=/home/myuser/bin/besu_network/node1/config.toml >> /var/log/besu/node1.log 2>&1"  #<<==start besu service with configuration in  config.toml
SuccessExitStatus=143
Restart=on-failure
RestartSec=10s

[Install]
WantedBy=multi-user.target

其他的是node2.servicenode4.service重启服务器后, 下没有日志文件/var/log/besu/。然后我检查系统日志dmesg | less,没有发现任何错误,也没有看到启动 besu 服务的日志。 systemd 服务无法启动可能是什么问题?在哪里可以看到错误?

更新:

$ systemctl status /etc/systemd/system/besu/node1.service
Unit etc-systemd-system-besu-node1.service.mount could not be found.
$ systemctl status node1.service
Unit node1.service could not be found.

相关内容