Как завершить очередь: работа в скрипте оболочки? - PullRequest
0 голосов
/ 05 апреля 2019

Я планировал запускать свою очередь каждый 13:00 каждый день, но узнал, что она остается в цикле или неопределенная.

У меня есть файл оболочки с именем qw.sh, который запускается каждый час с использованием crontab.

У меня нет опыта работы со сценариями оболочки, linux, queue: work или какими-либо командами.

qw.sh

php artisan queue:work
sleep 22h

кронтаб

0 13 * * * /path/qw.sh

Что мне нужно, так это запускать его по расписанию или даже один раз в день, а когда очередь: работа пуста или рабочих мест не осталось, прекратить ее.

...