https://www.gnu.org/software/screen/manual/screen....screen -S YourScreenSessionName -p 0 -X stuff "$(printf "php src/workers/myworker.php\r")"
######
-S YourScreenSessionName говорит, что имя вашей сессии будет YourScreenSessionName
-p 0 устанавливает номер окна, в котором будет запущена команда
-X stuff утверждает, что нужно выполнить команду stuff
stuff принимает команду "$(printf "php src/workers/myworker.php\r")" из буфера
и печатает ее внутри сессии
$(printf "php src/workers/myworker.php\r") выполняет роль вызова,
который напечатает php src/workers/myworker.php в консоли
и \r нажмет Enter
Например, запуск конвертера
#!/usr/bin/env bash
echo "Starting converter"
screen -dmS converter
screen -S converter -p 0 -X stuff "$(printf "php src/workers/converter.php\r")"