スクリプトで何かを実行するために使用し、変更があるたびに実際にビープ音を鳴らすfile1というファイルがあります。どうすればいいですか?
ベストアンサー1
すでにinotify-tools
インストールしている場合(少なくともDebianのパッケージ名)、次のことができます。
while inotifywait -q -e modify filename >/dev/null; do
echo "filename is changed"
# do whatever else you need to do
done
これは、「filename」というファイルで「修正」イベントが発生するのを待ちます。これが発生すると、inotifywait
コマンド出力filename MODIFY
(/ dev / nullに出力を送信して削除)が終了し、それによってループ本体が入力されます。
より多くの可能性については、マンページを読んでくださいinotifywait
。