我正在本地机器的远程位置运行一个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