Я планировал запускать свою очередь каждый 13:00 каждый день, но узнал, что она остается в цикле или неопределенная.
У меня есть файл оболочки с именем qw.sh, который запускается каждый час с использованием crontab.
У меня нет опыта работы со сценариями оболочки, linux, queue: work или какими-либо командами.
qw.sh
php artisan queue:work
sleep 22h
кронтаб
0 13 * * * /path/qw.sh
Что мне нужно, так это запускать его по расписанию или даже один раз в день, а когда очередь: работа пуста или рабочих мест не осталось, прекратить ее.