インストールコマンドシーケンスの自動化

インストールコマンドシーケンスの自動化

Linuxを使用してデバイス(タブレット、カメラ、フラッシュドライブ、外付けハードドライブ)をラップトップに接続するときは、次のコマンドを順番に入力することがよくあります。

$ ls /dev/sd*
私のデバイスが/ dev / sdc
option $ sudo mkdir /media/my_flash
optionであるとします。$ sudo chmod 777 /media/my_flash
$ sudo mount /dev/sdc /media/my_flash

その後、いくつかのファイルをコピーして

$ sudo umount /dev/sdc

この順序では、ファイルがコピーされ、悪いことは発生しません。

この一連のコマンドを自動化する方法を教えてください。そのため、デバイスを接続すると、デバイスをどのディレクトリにマウントする必要があるかを認識し、ファイル転送を行い、(とにかく)デバイスを切り離すことができることを知らせます。 Linuxオペレーティングシステムにいくつかの設定がありますか?

ベストアンサー1

上記と同じbashコマンドを含むbashスクリプトを「実行」するUDEVルールを作成することでこれを実行できます。デバイスを接続するたびに、UDEVはそれを認識し、規則に従って動作を開始します。

ルールを作成するには、次のことができます。これ協会。

おすすめ記事