如果我想运行一个可能有效或无效的命令,视情况而定,我添加一个破折号
application/x-www-form-urlencoded
然而,当此命令失败时,我收到一条消息,指出整个配方都失败了。
如何将命令标记为完全可选,这样即使它失败,只需记下它失败,但不是整个配方失败了?
(如果我不知道整个食谱失败,这可以节省时间,不必仔细阅读制作消息)
答案 0 :(得分:1)
这有点手动,但您可以在配方中使用or-sequence,如:
make-rule:
command that may fail || echo "command failed with status $$?"
由于echo
会成功,make
会认为整行都没问题,但如果出现问题,您仍会收到错误消息。