【发布时间】:2016-02-04 12:44:04
【问题描述】:
我有以下几点:
- main.py python 脚本在运行时写入 main.log。
- 我正在写一个 sh 文件。
我想从 sh 文件执行 python 脚本,并在终端窗口中查看执行时写入 main.log 文件的所有日志。
目前我通过打开一个终端并执行脚本并打开另一个终端并编写来做到这一点
tail -f main.log.
谢谢。
【问题讨论】:
-
只需在用于启动 python 脚本的命令后使用
&即可将其作为后台进程启动。然后,您可以在同一终端中tail -f。 -
您可以更改您的脚本以登录到标准输出吗?如果需要,您可以稍后将输出重定向到终端和文件:
python main.py | tee main.log. -
@J.F.Sebastian:你说得对,已经完成了。