检查屏幕上的命令是否正在运行

检查屏幕上的命令是否正在运行

我如何检查屏幕上运行的命令是否仍在运行或是否输出异常?这样我就可以将其报告给用户。

我试图执行将数据插入到 mysql 的命令,但有时我会得到

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

答案1

screen可以使用选项输出日志-L。在现有screen会话中,您可以Ctrl-a H将其打开。从那里,您可以跟踪screen日志并根据您感兴趣的各种条件对其进行解析。

相关内容