Назад | Перейти на главную страницу

Проверьте, запущена ли команда на экране

Как я могу проверить, выполняется ли команда, запущенная на экране, или выводится с исключением? Так что я могу сообщить об этом пользователю.

Я пытаюсь выполнить команду, которая вставляет данные в mysql, но время от времени я получаю

[PDOException]
  SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction

screen может выводить журналы с -L вариант. В уже существующем screen сеанс вы можете Ctrl-a H включить это. Отсюда можно было бы предположить, что screen регистрирует и анализирует его для различных условий, которые вас интересуют.