AWS CLI - 在 crontab 中不起作用

Nar*_*ana 4 cron environment-variables

我可以aws --version在脚本和 cli 中运行命令。但是,如果我将此命令放入 crontab 中,则它不起作用。

定时盘:

50 12 * * * aws --version > ~/yolo.swag
Run Code Online (Sandbox Code Playgroud)

错误:

/bin/sh: 1: aws: not found
Run Code Online (Sandbox Code Playgroud)

aws 命令位于 bash 脚本中。当我在 cron 中运行脚本时,我收到相同的错误消息。如何让脚本正常运行命令?

kle*_*erk 15

您需要指定aws可执行文件的完整路径:

50 12 * * * /usr/local/bin/aws --version > ~/yolo.swag
Run Code Online (Sandbox Code Playgroud)