Pythonの標準出力をnohupかつ&でバックグラウンド実行させるとファイルに書き出しされないのでLoguruでログ出力に

1 min read

こんにちは、無能です。

自動周回させるbotでの出力をファイルに書き出そうとしたらうまくいかなかった。

nohup ./xxx.py >> txtfile &

と言う訳でログ取りなら?というのでテキトウに探していたらLoguruというものを見つけた。

loguru · PyPI - https://pypi.org/project/loguru/

出先でスマホから更新してるので詳細が書けないが、手軽にロギングをする事ができるので問答無用でファイルにリアルタイムで出力したい時に使える。

シンプルに定期実行させるスクリプトから上記でログを排出し、マッチしたログが出力されたら実行するスクリプトも同時にcronに入れて実行出来そうなので汎用性は高そうです。