すべてのLinux構成ファイルはプレーンテキストのドキュメントに保存されているため、編集が簡単です。 この機能を使用すると、コンピューターの起動シーケンスまたはデバイスのマウントにスクリプトを追加できます。 プロセス、PCの電源を入れたり、USBデバイスを接続したり、または CDを挿入します。
システムブートで実行するには
ステップ1
スクリプトを作成し、/ etc / init.d /ディレクトリに保存します。
今日のビデオ
ステップ2
シェルターミナルで次のコマンドを実行して、スクリプトが実行可能であることを確認します。 「script.sh」をスクリプトの実際の名前に置き換えます。
chmod 755 /etc/init.d/script.sh
ステップ3
UbuntuやLinuxMintなどのDebianベースのディストリビューションを使用している場合は、次のコマンドを実行して、システムの起動時にスクリプトを実行するために必要なシンボリックリンクを作成します。
update-rc.dscript.shのデフォルト
ここでも、「script.sh」を実際のファイル名に置き換えます。 Debian以外のディストリビューションを使用する場合は、代わりに次のコマンドを実行してください。
chkconfig --add script.sh chkconfig script.sh on
デバイスマウントで実行するには
ステップ1
スクリプトを作成し、実行可能にして保存します。 自動実行するCD、フラッシュドライブ、デジタルカメラ、またはハードドライブ上の場所に関係なく、どの場所でもかまいません。
ステップ2
デバイスがUSBベースの場合は、次のコマンドを実行します。
lsusb
このコマンドは、現在コンピュータに接続されているすべてのUSBデバイスに関する識別データを出力します。 デバイスのIDデータをメモします。 テキストエディタで新しいファイルを作成し、次のテキスト行を追加します。
ACTION == "add"、SUBSYSTEM == "usb_device"、SYSFS {idVendor} == "xxxx"、SYSFS {idProduct} == "yyyy"、RUN + = "/ home / linus / script.sh"
「xxxx」をIDのコロンの前にある文字に置き換え、「yyyy」をその後にある文字に置き換えます。 RUN + =の後のパスをスクリプトへのパスに置き換えます。 ファイルを「10-my_autorun.rules」として/etc/udev/rules.d/ディレクトリに保存します。 USBデバイスの代わりにCDを使用している場合は、次の手順をスキップしてください。
ステップ3
CDやDVDなどの非USBデバイスを使用している場合は、ファイルマネージャで/etc/udev/rules.d/を開きます。 ディレクトリには、名前に「cd」が含まれるファイルが含まれている必要があります。 それを開く。 ファイルの内容の各行に次のテキストを追加し、実際のスクリプトへのパスをパスに置き換えて保存します。
RUN + = "/ home / linus / script.sh"