我有一个 bash 脚本,它正在调用另一个 python 脚本。
由于 python 全局变量,这没有在 cron 中运行。请在脚本下方找到。脚本旨在压缩日志并移动到 Amazon s3。当我们从终端运行脚本时,它将起作用。但是当从 cron 运行时,它会压缩内容然后s3cmd这是一个失败的 python 脚本。谁能帮我在cron级别设置python全局变量。
#!/bin/bash
cd /applications/java/tomcat-instance/foundation/logs/
sudo find /applications/java/tomcat-instance/foundation/logs/ -mtime +1 | xargs tar -czvPf tomcat_logs_`date +%Y%m%d`_`date +%H`.tar.gz
/usr/bin/python s3cmd put /applications/java/tomcat-instance/foundation/logs/tomcat_logs_`date +%Y%m%d`_`date +%H`.tar.gz s3://merck-ghh-logs/preview/deliver$
sudo find /applications/java/tomcat-instance/foundation/logs/ -mtime +7 -exec rm {} \;