私は端末/コマンドラインからうまく動作するPythonファイルを持っています。 Pythonファイルは、pipを使用してインポートされたモジュールを使用します。私は午後1時15分で、平日を実行するようにように私のcrontabファイルを設定している:モジュールをインポートするPythonを実行するcrontabの実装方法
15 13 * * 1-5 python ~/Personal/Code/Python/HelloWorld.py
私の問題は二つあります。まず、pythonファイルの出力は、コマンドラインから正常に実行されたときと同じように端末画面に出力されるのではなく、/var/mail/
に送られます。ファイルに追加するのではなく、出力を直接端末に出力させるにはどうすればよいですか?次に、/var/mail/
ファイル内で、スクリプトの出力はImportError
であり、インポートする名前のモジュールがないことを示しています。これは、コマンドラインからスクリプトを直接実行する場合には発生しません。その場合、スクリプトはエラーなく正常に動作します。どうすればこの問題を回避できますか?