Cron

Cron 循環最佳實踐

  • December 7, 2019

我編寫了一個腳本,它遍歷文件夾中的每個文件並對每個文件執行一個簡單的操作。該文件夾幾乎總是空的,只是偶爾包含一個文件,但我希望腳本在文件出現時自動執行(並且相對迅速)。這樣做的最佳做法是什麼?

現在,我只是讓 cron 每分鐘執行一次腳本。這樣做有問題嗎?如果我只是讓它長期使用,這會對驅動器的壽命產生影響嗎?

謝謝!

incrond可以在文件出現時執行命令。它inotify在下面使用。

正如評論中所指出的,systemd還可以監視目錄並觸發操作

[Unit] 
Wants= my.service 

[Path] 
DirectoryNotEmpty= /path/to/monitored/directory

引用自:https://unix.stackexchange.com/questions/555982