在文件中未获取错误

时间:2018-01-13 11:58:41

标签: linux

可能是一个天真的问题,但我被困住了。

我有一个shell脚本file.sh,其中包含一个简单的命令(我没有安装python

echo $PATH && cd /home/akash/repos/dhvani/ && echo $PWD && python main.py

当我将其作为sh file.sh > /tmp/out运行时。我得到echo/tmp/out的部分,但不是错误。我没有安装python所以我必须在文件中收到类似python: not found的错误。但我只能在终端上得到它。

任何人都可以解释一下如何记录此错误。

1 个答案:

答案 0 :(得分:3)

要使stderrstdout转到该文件,请执行以下操作:

sh file.sh > /tmp/out 2>&1