Laravel 主管赢得';当Ubuntu服务器启动时不会自动启动

Laravel 主管赢得';当Ubuntu服务器启动时不会自动启动,laravel,ubuntu,supervisord,beanstalkd,Laravel,Ubuntu,Supervisord,Beanstalkd,我正在和homestead vm一起为我的Laravel项目制作beantalkd和supervisord。每次我在宅地虚拟机上流浪,监工都不会启动。我必须手动键入以下内容才能运行: sudo service supervisor start 我运行的版本是3.0b2-1。我还安装了rcconf来检查哪个服务在引导时自动启动,并且还检查了supervisor 我尝试的另一件事是运行crontab来尝试启动服务。下面是我编写的crontab脚本: @reboot root /usr/bin/su

我正在和homestead vm一起为我的Laravel项目制作beantalkd和supervisord。每次我在宅地虚拟机上流浪,监工都不会启动。我必须手动键入以下内容才能运行:

sudo service supervisor start
我运行的版本是3.0b2-1。我还安装了rcconf来检查哪个服务在引导时自动启动,并且还检查了supervisor

我尝试的另一件事是运行crontab来尝试启动服务。下面是我编写的crontab脚本:

@reboot root /usr/bin/supervisord -c /etc/supervisor/supervisord.conf
* * * * * php /home/vagrant/projects/llpm/artisan scheduled:run 1>> /dev/null 2>&1 --env=local

但它不会在重新启动时自动启动。有人有什么解决办法吗?

我从中找到了答案

不知怎么的,这是流浪汉造成的。所以我所做的就是在homestad/scripts/homestad.rb下面添加这一行:

config.vm.provision "shell", inline: "service supervisor restart", run: "always"

Vagrant启动,supervisor也启动。

我会使用:
supervisord-c'/etc/supervisord.conf'
代替:
/usr/bin/supervisor-c/etc/supervisor/supervisor.conf
,它指向supervisor不使用的配置文件(
/etc/supervisor/supervisor.conf
)。 我希望有帮助