[Python3スクリプト] Atermなどブロードバンドルータの定期自動再起動 ※プログラムアップデート(2023/11/10)
Atermが相変わらず、 パケ詰まり を起こすので、その度毎に 再起動 とか、場合によっては、 「管理画面」にすらログインできなくなる ので、Python3スクリプトを用意して、自鯖からcronにより毎日定時に「Aterm」が自動再起動するようにしました。 僕の環境は、「 Aterm WG2600HP3 」になりますが、「 Aterm 」系であれば、「管理画面」がほぼ同じと思うので、たぶんそのままPython3スクリプトを流用できると思います。 [chromedriverがpipからインストールできなかった場合2] 下記 chromedriver サイトからダウンロードできないような最新バージョンにアップデートしていた場合、 chromedriver2 サイトからダウンロードしてみてください。 手順は下記と同じですが、unzipした際に chromedriber-linux64/ などのフォルダができたりするので、cpする場合などはcdで移動してから実行すると良いと思います。 ※僕の環境では2023/11/10現在でchromeバージョンが119に上がっていたので対処しました。 [chromedriverがpipからインストールできなかった場合1] ”error: subprocess-exited-with-error”のようなエラー 1. chromedriver から該当バージョンをローカルにダウンロード 2. unzip chromedriver_linux64.zip 3. 下記の各フォルダにcp ・/usr/local/bin/ ・/usr/local/lib/ pythonX.X /dist-packages/chromedriver_binary/ ・/home/ xxx /.local/lib/ pythonX.X /site-packages/chromedriver_binary/ ※赤字は各環境で異なります。適宜修正してください。 ※僕の環境は3環境cpしていますが環境によって環境数は増減するので用途に応じて対応してください。 ※2023/05/06から本日までスクリプトエラーとなっていましたがchromedriverを揃えたことでスクリプト修正なく定期自動再起動を再開しています。 [Ver1.4] reboot_aterm_ver1.4.t