この記事では、Linux Debian 9でrc.localファイルを作成する方法を説明します
Debian 9でrc.localを追加する手順は以下に示されています。
Debian 9では、従来の「rc.local」が廃止されました。従来のLinuxユーザーや管理者にとって、SystemDを使用してそれを復活させる方法があります。以下の手順を参照してください(注意:すべてのコマンドはroot権限で実行する必要があります):
1. 存在しないファイル「rc-local.service」を編集します:
vi /etc/systemd/system/rc-local.service
1.1. 「/etc/systemd/system/rc-local.service」に以下の内容を追加します:
[Unit]
Description=/etc/rc.local
ConditionPathExists=/etc/rc.local
[Service]
Type=forking
ExecStart=/etc/rc.local start
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
SysVStartPriority=99
[Install]
WantedBy=multi-user.target
2. 「rc.local」ファイルを編集します:
vi /etc/rc.local
2.1. 以下の内容を追加してファイルを保存します
#!/bin/sh -e
#
# rc.local
#
# このスクリプトは、各マルチユーザーランレベルの最後に実行されます。
# スクリプトが成功時に「exit 0」を返すか、エラー時には他の値を返すことを確認してください。
#
# このスクリプトを有効または無効にするには、実行ビットを変更してください。
#
# デフォルトでは、このスクリプトは何もしません。
exit 0
3. パーミッションを変更します
chmod +x /etc/rc.local
4. 起動時に「rc-local」スクリプトを有効にします
systemctl enable rc-local
5. 「rc-local」スクリプトを開始します
systemctl start rc-local.service
6. サービスの起動中にエラーが発生したかどうかを確認します
systemctl status rc-local.service
これで、従来の「rc.local」に追加したいものを追加できます。似たような手順はUbuntu、Elementary、KaliなどのDebianベースのディストロにも適用できます。
Please report any broken links by emailing elo.support@zebra.com and include a link to the knowledge article