前提・実現したいこと
Raspberry Pi Zeroで簡単なPythonのプログラムを作成し、
それをSystemdを利用して起動時に自動実行させようとしています。
プログラムの内容はただ文章を一定間隔で表示するだけの簡単なものなのでここでは省略しますが、
Systemdでの起動は成功してもPythonからの出力をコンソールに表示させる方法がわかりません。
journal -u <サービス名> -fで出力は確認できるのですが、15分に1回程度の更新頻度なので
いちいちコマンドを打たなくともコンソール上で常に出力を確認したいのです。
このようなことは可能なのでしょうか?
発生している問題・エラーメッセージ
Systemdからサービスとして実行しているpythonプログラムの出力をコンソールに表示できない。
試したこと
・.serviceの[Service]に StandardOutput = journal+console と記述する
・.serviceの[Service]内、ExecStartに <pythonの場所> -u <ソースコードの場所> と記述する
・pythonプログラム内に sys.stdout = open('/dev/console', 'w') と記述する
補足情報(FW/ツールのバージョンなど)
OS : Raspbian buster lite 2019/07/10(ヘッドレスモードで使用)
ターミナルソフト : TeraTerm
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/27 08:32
2019/10/27 08:55 編集
2019/10/27 09:00
2019/10/27 09:04