【发布时间】:2014-09-08 02:55:18
【问题描述】:
我在 shell 脚本 sh 中启动了一些 drush 命令。如果命令已终止且没有错误,我该如何获取?而且,如果出现错误,我如何获取错误并将其呈现给执行脚本的用户?
【问题讨论】:
-
你能详细说明一下吗? drush 管道到标准输出,因此如果在终端中执行脚本,用户将看到成功和错误消息。你还有别的想法吗?
-
不,问题是这样的。对于像我这样的 Linux 半新手来说简单但很难。 “管道到标准输出”到底是什么意思?我在必须在终端上执行的 sh 脚本中执行 drush 命令。当 drush 没有做应该做的事情以退出脚本时,我需要得到它,最好向用户解释发生了什么
-
啊...好吧,我明白了。实际上,我的第一条评论有点快。 drush 管道(写入)成功消息到标准输出(控制台)和错误消息到标准错误。默认情况下,两者都转到控制台,但您可以将它们重定向到不同的目标。好的,我为你写一个简短的答案。