簡體   English   中英

vim 對其他進程正在使用的文件的影響

[英]Impact of vim on a file being used by an other process

我在計算集群上為我的工作使用 SLURM。 我想在作業運行時在登錄節點中使用 vim 檢查我的 output 文件,並且不會進行任何編輯。 這會對我正在進行的 SLURM 作業產生任何影響嗎?

應該不會影響現在的工作。

每當兩個不同的程序在 Unix 操作系統上打開一個文件時,操作系統都會在全局文件表中創建不同的條目。 由於它們具有不同的上下文(如當前 position、模式等),讀者不會干擾作者。 您可能只會閱讀部分信息。

如果您想要防止寫入文件的保護措施,可以使用vim -R file以只讀模式打開文件。 您還可以使用tail -f來“跟蹤”文件,將 output 寫入終端,因為信息已附加到文件中。

暫無
暫無

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

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