自分とここに訪れる誰かの為に徒労の日記を書き連ねる。それに温度記録の機能を追加しようとしたけれど、ジョブを定期実行させるcronが動いてない事が判明。そこでcrondの追加ではなく、Debianらしくsystemdのtimerを使って同様の処理をKickさせます。2018-12-09。家の赤外線リモートコントローラをNode-Redで動かしていたRPi2がお役御免になりまして。格安で買った赤外線コントローラがAlexaで普通に使えるようになるまで。audioマシンに移そう、としたのが事の始まり。HATにAM2302をはんだ付け。GPIO18経由でデータを取得します。cronは動いてない当初は今まで通りのcronで回せばいいやと思っていました。プロセスを確認してみると、crondがそもそも実行されていない。cronそしてsystemctlのサービス一覧にもありません。cron#crondはインストールされているけれど、どうやって起動させればいいのか。systemdで動かすのが今風らしい調べてみると、以下の事がわかりました。audioはcronを止めており、それを動かすと他の定期実行が止まるらしいdebianはcrond以外にもsystemdのタイマーにてジョブを定期実行できるこれについては以下のサイトが参考になりました。Qiita手順については概ね参照サイト通りです。.serviceファイルの作成まずコマンドを記述する.serviceファイルを作成。フォルダパスは/lib/systemd/systemでした。次に実行タイミングを指定する.timerファイルの作成。*:1/10:00[Install]WantedBy=timers.targetOnCalenderにcronと同様、実行タイミングを書き込みます。*:1/10:00」は10分ごとに実行の設定。daemon-reloadその後サービスをEnableにします。シンボリックリンクが貼られました。無事有効化できれば、ジョブのステータスをコマンドで確認できるようになります。これはcronには無い便利機能。audio+温度記録が一台のラズパイで済みます。測定結果をM2Xでグラフ化する手法などは以下を御覧ください。このサイトの使用を継続することで、その使用に同意したとみなされます。コントロール方法を含む詳細についてはこちらをご覧ください。WordPress.。