2023年8月20日日曜日

WINシステム その4

Winシステムの受信側プログラムをOS起動時に自動実行させます。

Ubuntu でのスクリプト自動実行は2通り。
・「自動起動するアプリケーション」に登録
・スクリプトをsystemdに登録。

前者が一文を書くだけなので楽です。
後者は手順が多い。↓
1. unitを作成する。
etc/systemd/system/recvt_auto_start.service

[Unit]
Description=recvt_auto_start

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/home/[user]/WIN/recvt_auto_start.sh

[Install]
WantedBy=default.target
2. 自動起動として設定。
$ sudo systemctl enable recvt_auto_start.service

3. OS再起動後、稼働状況を確認。
$ journalctl -u recvt_auto_start

 

これでOSが再起動しても引き続き受信できる、できたらいいなあ。

*************************************************
20230822追記
今のところ、正常動作しています。何度も再起動しましたが問題なし。大丈夫そうです。

0 件のコメント:

コメントを投稿