尽管更改了文件结尾(在MobaXterm中),如何设置默认应用程序以打开日志文件?

时间:2017-06-22 08:41:30

标签: python windows logging ssh pbs

  

有没有办法为这些日志文件设置默认应用程序   如果文件结尾不断变化?

我正在研究MobaXterm,在通过* .pbs文件运行一些代码后,我得到错误并输出以下格式的日志文件:

sample_code.o23456
sample_code.e23456

当我打开日志文件时,我被要求设置默认应用程序并选择一个应用程序来打开日志文件。

下次执行时,文件结尾将发生变化

sample_code.o23457
sample_code.e23457

选择应用程序打开日志文件会让我再次离开。

这很耗时。

即使文件结尾不断变化,有没有办法为这些日志文件设置默认应用程序?

注意:我在python中编码,如果有帮助,我发现this但我真的不想搞乱日志处理程序。

编辑:好的this是我到目前为止所发现的。可以设置默认编辑器,但这不能解决我的问题,即更改文件结尾。

1 个答案:

答案 0 :(得分:0)

  

答案在* .pbs文件中

您可以通过将输出和错误日志的以下行添加到* .pbs脚本来重命名pbs指令,选择适合您目的的名称和文件结尾(在我的情况下,每次选择默认值时都有相同的结尾)应用程序打开日志文件):

#PBS -o output.log
#PBS -e error.log

一旦我进入这里,我发现了更多可能有趣的好东西:

将输出和错误日志与:

组合在一起
$ qsub -o output.log -j oe your.pbs

将连接的输出放在工作目录以外的其他位置

$ qsub -o $HOME/tutorials/logs/output.log -j oe your.pbs

使用之前创建的* .pbs脚本,提交一份通过电子邮件发送给您的所有条件的作业:

$ qsub -m abe -M NetID@nyu.edu your.pbs

注意:可以找到更多更详细的信息here