如何设置脚本来运行将换行符添加到文件末尾?

如何设置脚本来运行将换行符添加到文件末尾?

我有一个名为 的文件alarm.log,我希望在该文件更改时自动运行脚本。

答案1

inotify您应该具体查看inotyfywait(手册页这里)。

基本用法:

while inotifywait -e modify alarm.log; do <myScript>; done

有很多很好的用法示例这个线程

答案2

如果您正在运行 systemd,请查看系统路径。 Systemd 路径单元inotify在内部使用,但通过使用 systemd 单元,您可以获得独立于登录会话在后台运行的服务。

相关内容