簡體   English   中英

如何在更改文件結尾的情況下將默認應用設置為打開日志文件(在MobaXterm中)?

[英]How to set default app to open log-files despite changing file endings (in MobaXterm)?

即使文件結尾不斷變化,是否有辦法為這些日志文件設置默認應用程序?

我正在MobaXterm上工作,並且通過* .pbs文件運行了一些代碼之后,出現錯誤並以以下形式輸出日志文件:

sample_code.o23456
sample_code.e23456

當我打開日志文件時,系統會要求我設置默認應用程序並選擇一個應用程序來打開日志文件。

下次執行該文件時,文件結尾將更改

sample_code.o23457
sample_code.e23457

選擇應用程序打開日志文件將再次讓我離開。

這很費時間。

即使文件結尾不斷變化,是否有辦法為這些日志文件設置默認應用程序?

注意 :如果可以,我正在使用python進行編碼,我發現了這一點,但是我真的不想弄亂日志處理程序。

編輯 :好的, 是我到目前為止發現的。 可以設置默認編輯器,但這不能解決文件結尾更改帶來的問題。

答案在* .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

注意 :更多和更詳細的信息可以在這里找到

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM