systemdサービスを作成しました:
[Unit]
Description=My service
[Service]
Type=forking
ExecStart=/bin/sh $HOME/theFolder/run.sh
Restart=on-failure
[Install]
WantedBy=multi-user.target
Alias=mine.service
/ etc / systemd / systemフォルダーに配置し、mine.serviceという名前を付けました。
私がsudo service mine start
それを実行すると、私に与えられます:
mine.service.Unit mine.serviceが見つかりませんでした
---更新-----
最初に実行するsudo systemctl daemon-reload
と、メッセージは表示されませんが、サービスは開始されません。
systemctl daemon-reload
ユニットファイルの作成後に実行しましたか?