私は最新のRaspbian Stretch Lite 2018-11-13を実行しているRaspberry Pi 2 Model Bを使用しています。
SPIを使用してLoRaチップ(SX1276)と通信し、温度センサーから一部のデータを取得し、画面に温度を印刷するプログラムを作成しました。
私のプログラムには、Wiringpiライブラリに加えて実行可能ファイルのみが含まれています。
私のプログラムを* .debパッケージにするチュートリアルを探しています。使用これチュートリアルパッケージの作成に成功しましたlora.deb
。
lora.deb
パッケージをインストールすると、sudo dpkg -i lora.deb
実行可能ファイルがディレクトリに配布されました。
このパッケージが実行可能ファイルを自動的に実行し、システムが起動するたびに実行されるようにするにはどうすればよいですか?
ベストアンサー1
「/usr/bin/something」を「/directory/path/to/deployed/executable」に変更します。
$ cat /etc/systemd/system/something.service
[Unit]
Description = Something Service
After = network.target
[Service]
ExecStart = /usr/bin/something
[Install]
WantedBy = multi-user.target
$ systemctl daemon-reload
$ systemctl enable something
$ systemctl start something