シーン例:定期タスクを作成し、1時間ごとに実行しました。Pythonの仮想環境管理virtualenvのとvirtualenvwrapper
- Linuxのbashスクリプトの主な役割は、スクリプトを実行するための仮想環境を実行するようにされ、次の
- #!bin/sh
source /home/hjj/.virtualenvs/mywork/bin/activate
python3 /mnt/e/beauty2/services/libs/schedule/crontab.py
deactivate
手動でこのスクリプトを実行する前に、常に定期的なタスクを実行しないでください。インターネットはcrontabの-eテキスト、環境変数を入れて、コードの一部のビットを見つけることはshスクリプトで、その結果、crontabの動作環境をロードされていない理由は、実行することはできません。
以下は、コードのcrontab -eであります
SHELL = /bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin * * * * * ./etc/profile; /bin/sh /home/hjj/cron.sh
期待に結果を出力することができます!