我使用 tmux 在后台运行一个进程。
但是,我找不到 tmux 上的会话吐出的日志文件的位置。
“日志文件”应该包含一个错误堆栈,这是由我在后台运行的 Python 脚本引起的。
tmux 上是否存在这样的日志文件?我在 Ubuntu (16.04) 和 macOS (High Sierra) 上。
小智 7
作为变体,您可以安装 tmux-plugin。
~/.tmux.conf
),添加到配置文件底部:
run-shell ~/clone/path/logging.tmux
$ tmux source-file ~/.tmux.conf
ctrl+b and shift+p
tmux-#{session_name}-#{window_index}-#{pane_index}-%Y%m%dT%H%M%S.log
用户主目录中的文件。小智 3
如果您从启动 python 脚本的 tmux 会话中分离出来,则脚本的(标准)输出和错误不会写入文件,而是由 tmux 保留。您可以通过重新连接到您的会话来查看它。尝试:
tmux attach
Run Code Online (Sandbox Code Playgroud)
这应该重新连接到您的会话,以便您可以看到输出。
归档时间: |
|
查看次数: |
16505 次 |
最近记录: |