Я пытаюсь добавить новый crontab, который открывает окно экрана и выполняет команду php внутри этого окна.Запустить экран и команду crontab
То, что я пытаюсь:
sudo crontab -e
10 0 * * * * screen -d -m php /var/www/script.php
Это не создает экран, но, если я удалю после -m, создает нормальный. Этот код возвращает, что я должен работать на терминале
10 0 * * * * screen -d
Как я могу это сделать? Возможно?
Спасибо.
Редактировать
Разобрался. То, что я должен был сделать, это отправить несколько команд подключенного экрана, например:
screen -S sessionname -X stuff 'command'`echo -ne '\015'`
echo -ne '\015'
эмулирует нажатия на клавише Enter.
Это было упомянуто здесь: https://superuser.com/a/274071