ロリポップのCRONでシェルスクリプトからPythonを動かした話し
こちらのサイトにあるように
# sshから対話的に実行した時の出力
/usr/local/bin/python
# cronから実行した時の出力
/usr/bin/python
SSHとCRONでは利用するPythonが異なるということで
#!/bin/bash
#
# cron script
#
/usr/local/bin/python test.py
という形でシェルスクリプトを記載してCRONを実行するも
[Errno 2] No such file or directory
ということになってPython実行できず。。。。
色々と考えた結果Pathが通ってないのであればとりあえずcdで移動して実行する形にしたら実行できるのでは?
ということで
ディレクトリは
web/test/test.pyなので
#!/bin/bash
#
# cron script
#
cd
cd ./web/test
/usr/local/bin/python foo.py
とするとうまく動きました!!!