複数のPythonスクリプトの出力を単一のファイルに書き込む

複数のPythonスクリプトの出力を単一のファイルに書き込む

以前は、出力がログファイルに渡されるPythonスクリプトがありました。

このように動作します。私はcrontabを使って自動起動に入れます。

@reboot /bin/sleep 30; sudo /usr/bin/python3 -u /home/admin/Desktop/main/main.py >> /home/admin/Desktop/main/log.log

Pythonスクリプトを起動して出力をログファイルに送信するには、再起動後30秒待ちます。

デフォルトでは、このスクリプトのアクティビティを監視し、関連データを同じログファイルに書き込む2番目のPythonスクリプトを作成しました。以前に追加したのと同じ方法で追加しました。

@reboot /bin/sleep 40; sudo /usr/bin/python3 -u /home/admin/Desktop/main/mainWatchdog.py >> /home/admin/Desktop/main/log.log

しかし、今私の問題は、watchdogログファイルに出力が書き込まれないことです。私はこのトピックについて理解していないので、この方法を使用して同じファイルに書き込むことができるかどうかわかりません。

事前にありがとう

ベストアンサー1

おすすめ記事