systemdを使った自作プログラムの自動起動を試みていますが、起動に失敗しています。
エラー内容としては、一定時間内に何度も行ったことによるものかと。
起動失敗の対策として何をしてよいのかわからず。。ヒントをいただけないでしょうか。
カスタムカーネル 3.18を使っています。
$ cat /etc/systemd/system/myapps.service [Unit] Description = myappsboot [Service] ExecStart = /home/root/myappboot.sh Restart = always Type = simple [Install] WantedBy = multi-user.target
root@overo:~# cat myappboot.sh #!/bin/sh kill `pidof xxx` `pidof yyy` `pidof zzz` /home/root/xxx.sh & /home/root/yyy.sh & /home/root/zzz.sh &
$ systemctl status myapps -l ● myapps.service - myappsboot Loaded: loaded (/etc/systemd/system/myapps.service; enabled; vendor preset: enabled) Active: failed (Result: start-limit) since Fri 2017-12-08 05:00:08 UTC; 17s ago Process: 1971 ExecStart=/home/root/myappboot.sh (code=exited, status=0/SUCCESS) Main PID: 1971 (code=exited, status=0/SUCCESS) Dec 08 05:00:08 overo systemd[1]: myapps.service holdoff time over, scheduling restart. Dec 08 05:00:08 overo systemd[1]: start request repeated too quickly for myapps.service Dec 08 05:00:08 overo systemd[1]: Failed to start myappsboot. Dec 08 05:00:08 overo systemd[1]: Unit myapps.service entered failed state. Dec 08 05:00:08 overo systemd[1]: myapps.service failed.
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。