GNU/Linux >> Znalost Linux >  >> Linux

Je bezpečné otevřít soubor, který je zapsán spuštěným skriptem?

Čtení souboru je bezpečné, i když dvojitým kliknutím, které jste zmínil, pravděpodobně otevřete soubor v některém editoru, který vám nabídne možnost provést změny a uložit je. Chybná kliknutí se stávají, takže doporučuji příkazy, které vám ani nedovolí změnit soubor.

Toto jsou příklady, které fungují v terminálu; přečtou pouze soubor:

cat file
less file
less +F file
tail -n 5 file
tail -f file

Dokud mu nenapíšeš, mělo by to být v pořádku.

Doporučil bych však použít

tail -f log_file

v jiném terminálu.

Tento příkaz bude "následovat" soubor log_file a napsat nově přidaný obsah, jakmile bude skriptem aktualizován.


Linux
  1. Kontrola, zda skript běží?

  2. Tail -f, určit, zda se do souboru již nezapisuje?

  3. Proměnná ve skriptu Bash, která si zachovává hodnotu z posledního spuštění

  1. Obnovte smazaný soubor, do kterého se právě zapisuje

  2. shebang nebo ne shebang

  3. Průběžně sledujte kmeny s ocasem, který se občas otočí

  1. Je používání Rsync během aktualizace zdroje bezpečné?

  2. Spuštění souboru skriptu přes Ssh přes Sudo?

  3. Shell Script:Stav „pokud se soubor nepoužívá“?