aws-cli 1.2.10 cron脚本失败

The*_*lis 3 cron crontab amazon-web-services centos6 aws-cli

我有一个crontab,用于触发运行AWS CLI命令"aws ec2 create-snapshot"的PHP脚本.

当我通过命令行运行脚本时,php脚本成功完成,aws命令将一个JSON字符串返回给PHP.但是当我设置一个crontab来运行php脚本时,aws命令不会返回任何内容.

crontab与我自己在命令行上运行PHP脚本时的用户一样运行,所以我有点难过?

Wal*_*Da. 6

我在运行ruby脚本时遇到了同样的问题(ruby script.rb).我用它的完整路径替换ruby(/sources/ruby-2.0.0-p195/ruby)并且它有效.在你的情况下,用它的完整路径替换"aws".找到它:find/-name"aws"