Raspberry Pi の Ubuntu で OS 起動時に任意のスクリプトを自動実行する方法

結論

  • /etc/rc.local ファイルを作り、中にシェルスクリプトを書く
    • 最終行は exit 0 とする
  • /etc/rc.local に実行権限を与える

具体例

/etc/rc.local を次のように書いたとします。

#!/bin/sh

touch /tmp/hello_rc_local_world.txt

実行権限を与えます。

$ sudo chmod +x /etc/rc.local

OS を再起動します。

$ sudo shutdown -r now

OS 起動後に /tmp を覗いてみると hello_rc_local_world.txt が存在しているかと思います。

参考

systemd のファイルは以下の場所にあります。

/lib/systemd/system/rc-local.service

Powered by はてなブログ