我用来/etc/rc.local
自动启动两项服务。
sh /home/ubuntu/osrm.sh || /bin/true
sh /home/ubuntu/photon.sh || /bin/true
|| /bin/true
用于确保即使 shell 脚本失败,它也始终成功。
我的问题是,只有第一个命令执行。还必须注意的是,两个脚本都运行持续运行的服务(即 webservices)
答案1
好的,看来以下有效:
nohup /home/ubuntu/osrm.sh &
nohup /home/ubuntu/photon.sh &