有没有办法为这些日志文件设置默认应用程序 如果文件结尾不断变化?
我正在研究MobaXterm,在通过* .pbs文件运行一些代码后,我得到错误并输出以下格式的日志文件:
sample_code.o23456
sample_code.e23456
当我打开日志文件时,我被要求设置默认应用程序并选择一个应用程序来打开日志文件。
下次执行时,文件结尾将发生变化
sample_code.o23457
sample_code.e23457
选择应用程序打开日志文件会让我再次离开。
这很耗时。
即使文件结尾不断变化,有没有办法为这些日志文件设置默认应用程序?
注意:我在python中编码,如果有帮助,我发现this但我真的不想搞乱日志处理程序。
编辑:好的this是我到目前为止所发现的。可以设置默认编辑器,但这不能解决我的问题,即更改文件结尾。
答案 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