rc.localを利用したubuntuのPC起動時の処理実行
1.概要
ubuntu-22.04起動時に実行したい処理がある場合、/etc/rc.localにその内容を記述します。ネットを調べて異なる設定ファイルの記述があったのですが、ubuntu-22.04.5で従来方式で動作したのでその内容を記述します。
2.詳細
/etc/rc.localを作成して、その中に実行した処理を記述後、実行権限を与えます。
sudo vi /etc/rc.local
内容は以下のテスト事例とします。
#!/bin/bash
echo "Test rc.local"
実行権限を与えます
sudo chmod +x /etc/rc.local
3.所見
/etc/rc.localが実行される背景にはsysytemdの設定が存在します。
最初の参考資料には、下記設定があり上記/etc/rc.localの設定で動作するとのことです。
/lib/systemd/system/rc-local.service
次の参考資料には、下記設定を作成して/etc/rc.localを動かすことができるとのことです。
/etc/systemd/system/myservice.service
私は最初の方式を利用しました。
参考
ubuntu 18.04 で rc.local を使う
https://qiita.com/tanyorg/items/401cbadd88fa3fe0b9d3
問題の概要
https://zenn.dev/zuzuzu/articles/etc_rc_local
コメント
コメントを投稿