Ubuntuで起動時に自動的にshファイルを実行するように設定する方法
Ubuntuで起動時に自動実行する.shファイルを設定するには、次の手順に従います。
- ターミナルを開く (Ctrl+Alt+T)。
- テキストエディター(nano や vi など)で、新しい起動スクリプトを作成します。例としては、以下のようなコマンドを実行して「myscript.sh」という名前のスクリプトを作成する方法があります。
nano myscript.sh
- 起動時に実行するコマンドをスクリプトに追加する。例えば、次をスクリプトに追加します:
#!/bin/bash
echo "Hello World!" >> /home/user/Desktop/output.txt
このスクリプトは、起動時に、”output.txt” というファイルに “Hello World!” を書き込みます。
- スクリプトファイルを保存して閉じる。
- スクリプトファイルを /etc/init.d/ ディレクトリに移動します。
sudo cp myscript.sh /etc/init.d/
- 授予脚本文件执行权限。使用以下命令来为脚本文件添加执行权限:
sudo chmod +x /etc/init.d/myscript.sh
- スクリプトを起動画列に追加するには、次のコマンドを使用します。
sudo update-rc.d myscript.sh defaults
这将在启动时自动执行脚本文件。
- コンピュータを再起動して、スクリプトが起動時に自動的に実行されているかどうかを確認します。
なお、説明の手順はUbuntu 16.04以降のものです。それ以前のバージョンのUbuntuでは、スクリプトを起動シーケンスに追加するのに異なるコマンドが必要になる場合があります。