Amazon web services 在crontab中下载Amazon s3不起作用?
我有一个非常简单的脚本,用于从Amazon s3存储桶下载文件并将其放入本地计算机上的文件夹:Amazon web services 在crontab中下载Amazon s3不起作用?,amazon-web-services,amazon-s3,amazon-ec2,command-line,cron,Amazon Web Services,Amazon S3,Amazon Ec2,Command Line,Cron,我有一个非常简单的脚本,用于从Amazon s3存储桶下载文件并将其放入本地计算机上的文件夹: aws s3 cp s3://sfbucket.bucket/sf_events.json /Users/Documents/data/sf_events.json 如果我在命令行中键入此命令,它将正常工作。但是,我希望该脚本每天自动运行一次,因此我尝试将其放在crontab中: 01 19 * * * aws s3 cp s3://sfbucket.bucket/sf_events.json /U
aws s3 cp s3://sfbucket.bucket/sf_events.json /Users/Documents/data/sf_events.json
如果我在命令行中键入此命令,它将正常工作。但是,我希望该脚本每天自动运行一次,因此我尝试将其放在crontab中:
01 19 * * * aws s3 cp s3://sfbucket.bucket/sf_events.json /Users/Documents/data/sf_events.json
由于某些原因,它无法在crontab中运行。有人能告诉我为什么这样不行吗?提前谢谢你 首先要弄清楚它为什么不工作,可以重定向命令的输出 您可以重定向输出:
01 19 * * * aws s3 aws s3 cp s3://sfbucket.bucket/sf_events.json /Users/Documents/data/sf_events.json >> /Users/Arun/Learning/help-project/cron-help/logs2.txt 2>&1
此解决方案不会解决您的问题,但会向您展示问题所在
解决方案:
这对我有用
01 19 * * * /Library/Frameworks/Python.framework/Versions/3.7/bin/aws s3 cp s3://sfbucket.bucket/sf_events.json /Users/Documents/data/sf_events.json >> /Users/Arun/Learning/help-project/cron-help/logs2.txt 2>&1
首先,为了弄清楚它为什么不工作,可以重定向命令的输出 您可以重定向输出:
01 19 * * * aws s3 aws s3 cp s3://sfbucket.bucket/sf_events.json /Users/Documents/data/sf_events.json >> /Users/Arun/Learning/help-project/cron-help/logs2.txt 2>&1
此解决方案不会解决您的问题,但会向您展示问题所在
解决方案:
这对我有用
01 19 * * * /Library/Frameworks/Python.framework/Versions/3.7/bin/aws s3 cp s3://sfbucket.bucket/sf_events.json /Users/Documents/data/sf_events.json >> /Users/Arun/Learning/help-project/cron-help/logs2.txt 2>&1
你能发布错误吗?阿伦,没有错误,只是没有运行。或者有没有办法访问错误日志?您是如何设置cron的,您是否在
crontab-e
中写入了是的,我使用crontab-e编写了命令,并使用crontab-l验证该命令是否存在您使用的操作系统可以发布错误吗?n,没有错误,只是没有运行。或者有办法访问错误日志吗?您是如何设置cron的,您是否在crontab-e
中编写了命令?是的,我使用crontab-e编写了命令,并使用crontab-l验证该命令是否存在。您使用的是什么操作系统?请告诉我们。在聊天室中向您发送了消息。在聊天室中向您发送了消息