我有一个python脚本,它可以在后台连续运行,并在标准输出上打印一些日志。 如果我通过ssh在同一台机器上登录同一用户,但是我看不到输出,因为(我猜)我打开了一个不同的shell。 有没有什么办法可以指定这个进程的标准输出必须在我登录的所有shell中使用启动进程的用户的相同用户名来看?显示在多个控制台上的进程的输出
或者我想将输出重定向到一个文件并打开这个文件...但是我宁愿避免这样的解决方案。
预先感谢任何建议...
我有一个python脚本,它可以在后台连续运行,并在标准输出上打印一些日志。 如果我通过ssh在同一台机器上登录同一用户,但是我看不到输出,因为(我猜)我打开了一个不同的shell。 有没有什么办法可以指定这个进程的标准输出必须在我登录的所有shell中使用启动进程的用户的相同用户名来看?显示在多个控制台上的进程的输出
或者我想将输出重定向到一个文件并打开这个文件...但是我宁愿避免这样的解决方案。
预先感谢任何建议...
我已经看到,确实屏做什么,我需要...... 感谢伊格纳西奥
在UNIX中,您可以编写使用命令wall
所有炮弹。但我不确定是否有wall
的Python绑定。
这就是'screen'是... – 2012-07-25 07:36:59
我经常这样做在这种情况下将输出重定向到一个文件,并运行'尾巴-f'在一个单独的终端。 – 2012-07-25 07:59:05
或者你可以使用'tmux'。 – 2012-07-25 08:03:16