Linux サーバーで Python スクリプトを実行し、ssh を使用してリモート ターミナルで実行すると正常に実行されます。しかし、crontab ファイルを使用してコマンドを実行すると、サーバーにインストールされている特定のファイルが見つかりません。cron を使用してスクリプトを実行すると、どのような違いがありますか? cron ファイルは、Python スクリプトと同じディレクトリにあります。postgresql インストール フォルダーにインストールされている「raster2pgsql」ローダーを使用しています。エラーメッセージは次のとおりです。
sh: raster2pgsql: not found
私のcronファイルの内容は次のとおりです。
*/2 * * * * /usr/bin/env python /home/testexe/LST.py >> /home/testexe/LST.log 2>&1