如何让Vagrant在启动时启动服务器?

Modified on: Sun, 04 Aug 2019 05:00:03 +0800

我希望Vagrant每次在流浪汉时启动/ vagrant /文件夹中的Play服务器。将@reboot放在crontab上不起作用,因为脚本在连接/ vagrant /文件夹之前运行。

最佳答案

您是否尝试使用Upstart而不是使用crontab?

Vagrant在挂载共享文件夹时会发出“vagrants-mounted”事件,因此您可以创建一个upstart conf文件,比如/etc/init/play.conf,以便在该事件发生时运行发出:

description "Play server"
start on vagrant-mounted

pre-start script
    [ "$MOUNTPOINT" == "/vagrant" ] || stop
end script

... rest of config file for starting Play server ...
作者:,billyw

相关问答

添加新评论