я использую /etc/rc.local
автозапустить две службы.
sh /home/ubuntu/osrm.sh || /bin/true
sh /home/ubuntu/photon.sh || /bin/true
|| /bin/true
используется, чтобы гарантировать, что он всегда будет успешным, даже если сценарий оболочки не работает.
Моя проблема в том, что выполняется только первая команда. Также следует отметить, что оба сценария запускают службы, которые продолжают работать (например, веб-службы).
Хорошо, похоже, что работает следующее:
nohup /home/ubuntu/osrm.sh &
nohup /home/ubuntu/photon.sh &