📚

Raspberry Piで特定時間にMagic Packetを送信させる

2023/03/13に公開

概要

同一NW上の別PCをMagic Packet送信して特定時間にスリープ復帰させる方法

wakeonlanパッケージをインストール

$ sudo apt install wakeonlan

■サービスへの登録と起動設定

$ sudo systemctl daemon-reload
$ sudo systemctl enable wakeonlan.service
$ sudo systemctl start wakeonlan.service

Wake-On-Lan設定

■シェルスクリプトを作成

#/bin/sh

wakeonlan XX:XX:XX:XX:XX:XX

■ファイルに実行権限を付与

$ chmod +x wake-on-lan.sh

Cron設定

$ crontab -e で以下を入力

#例:毎日5:10にMagic Packetを送信
10 5 * * * /root/shell/wake-on-lan.sh

【メモ】エディタをnanoからvimに変更したい

$ sudo select-editor

Select an editor.  To change later, run 'select-editor'.
  1. /bin/nano        <---- easiest
  2. /usr/bin/vim.basic
  3. /usr/bin/vim.tiny
  4. /bin/ed

[2]のvim.basicを選択

Discussion