Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

再起動時にサーバを自動起動する方法 #5

Open
mapconcierge opened this issue Aug 28, 2022 · 1 comment
Open

再起動時にサーバを自動起動する方法 #5

mapconcierge opened this issue Aug 28, 2022 · 1 comment
Assignees

Comments

@mapconcierge
Copy link
Collaborator

再起動時にサーバを自動起動する

  1. ラズベリーパイの特定のディレクトリ内(/usr/local/bin/)に自動起動用のシェルを作成する。
sudo nano /usr/local/bin/autostart.sh
  1. 自動起動用のシェルを作成する(nano)。hostapdを再起動する。
#!/bin/sh
sudo systemctl restart hostapd
  1. 作成したシェルスクリプトに実行権限を付与する。
chmod 755 /usr/local/bin/autostart.sh
  1. 起動時に作成したシェルスクリプトが実行するように設定する。
  • /etc/rc.localというファイルは起動時に実行されるので、そこに先ほどのシェルスクリプトを追加します。
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
  printf "My IP address is %s\n" "$_IP"
fi

# Automatically start UNVT4TCG
autostart.sh
printf "UNVT4TCG is working..."

exit 0
  • autostart.sh以下を追記。※画面上で実行された事が確認できるようにprintfも追記
@mapconcierge mapconcierge self-assigned this Aug 28, 2022
@hfu
Copy link
Member

hfu commented Sep 1, 2022

systemd でのサービス化方法について、以下のリンク先でまとめていましたので、ご参考にされてください。どちらの方法でも大丈夫だと思います。

https://qiita.com/hfu/items/e273ae658ad2d27f1633

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants