如何在通过main.sh运行py文件时获取包含错误消息的日志文件



我正在本地机器的远程位置运行一个python文件。我把一个main.sh文件放在python.py文件所在的远程目录中。但是,我找不到一种方法来处理在运行python.py.时出现的错误

例如:

python.py:

print(a)

我想要一个log.txt文件,其中有错误消息:"'未在行中定义…'"显示。

我在main.sh:上试过这个

python3 python.py> log.txt

但只有当py文件成功运行时,才会在log.txt中给出输出。

只针对错误尝试python3 python.py 2> log.txt,或者如果您想要完整输出,则尝试python3 python.py &> log.txt

相关内容

  • 没有找到相关文章

最新更新