bash - bash 在 systemctl 中。错误 2 启动时启动
问题描述
l您好,在准备使用 RP4(运行 ubuntu 服务器)时,我试图让一个 bash 脚本在启动时启动......并且重新启动被杀死。我已经包含了步骤 belle 以及文件的内容。任何有关错误代码的线索或为什么它不起作用将不胜感激。
对状态为 2 的退出代码有任何想法吗?
谢谢你。
uburntu@ubuntu:/etc/systemd/system$ cat prysmbeacon_altona.service
[Unit]
Description=PrysmBeacon--Altona
Wants=network.target
After=network.target
[Service]
Type=simple
DynamicUser=yes
ExecStart=/home/ubuntu/Desktop/prysm/prysm.sh beacon-chain --altona --datadir=/home/ubuntu/.eth2
WorkingDirectory=/home/ubuntu/Desktop/prysm
Restart=always
RestartSec=3
[Install]
WantedBy=multi-user.target
ubuntu@ubuntu:/etc/systemd/system$ systemctl daemon-reload
==== AUTHENTICATING FOR org.freedesktop.systemd1.reload-daemon ===
Authentication is required to reload the systemd state.
Authenticating as: Ubuntu (ubuntu)
Password:
==== AUTHENTICATION COMPLETE ===
ubuntu@ubuntu:/etc/systemd/system$ systemctl start prysmbeacon_altona
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to start 'prysmbeacon_altona.service'.
Authenticating as: Ubuntu (ubuntu)
Password:
==== AUTHENTICATION COMPLETE ===
ubuntu@ubuntu:/etc/systemd/system$ systemctl status prysmbeacon_altona.service
● prysmbeacon_altona.service - PrysmBeacon--Altona
Loaded: loaded (/etc/systemd/system/prysmbeacon_altona.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Thu 2020-07-23 15:51:48 CEST; 111ms ago
Process: 3407 ExecStart=/home/ubuntu/Desktop/prysm/prysm.sh beacon-chain --altona --datadir=/home/ubuntu/.eth2 (code=exited, status=2)
Main PID: 3407 (code=exited, status=2)
ubuntu@ubuntu:/etc/systemd/system$
解决方案
推荐阅读
- c - 无法在屏幕上打印文件内容
- sql - 试图从不包含值的 ID 中恢复结果
- ios - NativeScript / iOS 标签未在最后一个 StackLayout 中完全显示
- time-complexity - 下面检查一个点是否位于多边形内的时间复杂度是多少?是 O(n) 还是别的什么?
- c# - 如何在 JSON 中编写 POST 请求以发布新产品?
- html - 仅使用 CSS 和 HTML 来激活
标签? - c# - ASP.NET MVC Core API 将枚举序列化为字符串
- python - LinearSVC(scikit-learn)没有取得任何进展
- python - 如何从 OpenTURNS 中具有用户定义梯度的 Python 函数估计泰勒分解方差?
- arrays - 通过数组的 switch 语句中的错误