VirtualBox 共享文件夹挂载后 Upstart

VirtualBox 共享文件夹挂载后 Upstart

我曾经写过类似下面的一个新贵:

start on vagrant-mounted
respawn

script
        cd /media/sf_ACEBot
        exec /usr/bin/mono /media/sf_ACEBot/ACE\ Bot.exe >> /media/sf_ACEBot/log.txt
end script

但它在启动时无法启动。我认为这是因为/media/sf_ACEBot尚未安装。安装由 VirtualBox 客户机添加程序自动进行,并且不在 fstab 文件中。

我应该如何配置我的 upstart?

答案1

我通过在开始时添加睡眠时间来解决这个问题

start on runlevel[2345]
respawn

script
        sleep 5
        cd /media/sf_ACEBot
        exec /usr/bin/mono /media/sf_ACEBot/ACE\ Bot.exe >> /media/sf_ACEBot/log.txt
end script

相关内容