お世話になっております。
【環境】
-- windows10
-- WSL1
-- Ubuntu18
-- Python3.6.7
の環境で、下記のpythonファイルとshファイルを作成しました。
[~/batch_file/xxxx.py]
url = "https://oooo.com" params = {"login_id":login_id, "password" : password} #sessionでPOST st = ses.post(url,params=params) print('login_status:'+str(st.status_code)) with open('./file.txt', 'w') as f: print(st.text, file=f)
[~/batch_file/xxxx.sh]
cd ~/batch_file/ python xxxx.py
コンソールで
~/batch_file/xxxx.sh
と、打つと正常動作し、応答結果が./file.txtに入るのですが、crontabで下記のとおりに設定し、時間になると
10 * * * * ~/batch_file/xxxx.sh > ~/logs/batch.log 2>&1
エラーになり、~/logs/batch.logには下記の結果が出力されます
File "xxxx.py", line 10 print(st.text, file=f) ^ SyntaxError: invalid syntax
こちらの結果になる理由が分かる方いらっしゃったらお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/07/12 01:38
2021/07/12 01:41