Cron
AWS CLI - 不在 crontab 中工作
我可以
aws --version
在腳本和 cli 中執行命令。但是,如果我將此命令放入 crontab 中,它將不起作用。crontab:
50 12 * * * aws --version > ~/yolo.swag
錯誤:
/bin/sh: 1: aws: not found
aws 命令位於 bash 腳本中。當我在 cron 中執行腳本時,我會收到相同的錯誤消息。如何讓腳本正常執行命令?
您需要指定
aws
執行檔的完整路徑:50 12 * * * /usr/local/bin/aws --version > ~/yolo.swag
將此程式碼放在要執行的命令行之前 crontab -e
SHELL=/bin/bash PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin