【发布时间】:2015-01-26 06:56:27
【问题描述】:
我有一个 Vagrant 盒子,它可以设置/启动一个 Ubuntu 12.04 VM(Virtualbox),里面有一个 Tomcat 应用程序。 Tomcat 应用程序目录(WAR 文件的结果)实际上是我的项目目录(在主机上)中的 NFS 共享文件夹。
我想让 Tomcat 在 VM 启动时自动启动,但只有在 NFS 目录可供访问之后。
实际上我得到了不同的服务,它们应该按顺序启动(postgres -> tomcat -> apache),因为它们相互依赖。
我怎样才能做到这一点?
我尝试将以下脚本放入/etc/init.d/start_my_app:
#!/usr/bin/sh
service postgresql start
service tomcat7 start
service apache2 start
...和`chkconfig -s start_my_app on',但它似乎不起作用。服务未运行。
谁能帮帮我?
这个问题与this one有关。
【问题讨论】:
标签: ubuntu vagrant boot shared-directory