問題タブ [inotifywait]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
110 参照

linux - ファイルが変更されたかどうか、およびファイルのどの行を確認するか

ファイルに加えられた変更を追跡するのに役立ついくつかのソリューションを探しています。多くの人が同じファイルにアクセスできる Linux システムで作業しています。誰かがファイル内の何かを変更し、他のユーザーに通知しないということが時々起こります。したがって、ファイルパスまたはファイルが変更されたかどうかを確認するスクリプトを作成したいと思います。変更されている場合は、ファイルに「controlfile_File1.txt」と書き込んで、「File changed %date, line XXX」のようにします。そのために md5checksum を使用できることは知っていますが、ファイルが変更された場合にのみ情報を取得しますが、どの行が変更されたかを知りたいです。このファイルをどこかにコピーして、コピーしたファイルと現在のファイルの差分を作成する解決策についても考えていますか?

何か案は?サポートに感謝します。

0 投票する
1 に答える
61 参照

linux - (usb) デバイス検出の出力マウントポイント

挿入された USB デバイスからマウント ポイントを出力する bash スクリプトを作成したいと考えています。2 つのコマンド ("do" と "done" の間) は別々に機能しますが、bash スクリプトでは一緒には機能しません。スクリプトは UUID ファイルを検索し、lsblk コマンドで $UUID ファイル名を使用してマウントポイントを抽出します。同じbashスクリプトでこれを引き続き使用できるように、変数に入れます。

echo new device は機能し、$UUID を確認できますが、lsblk コマンドは何もしません。lsblk --noheadings --output MOUNTPOINT /dev/disk/by-uuid/**realuuid**ターミナルにコマンドを入れると動作します。誰が何が悪いのか知っていますか?