Я хочу написать скрипт crontab для копирования файла из папки AWS s3 в мою локальную aws ec2. Я могу просто запустить команду по команде linux с помощью
aws s3 cp s3://sftp-test/test.txt /u02/app/oracle/test/
Так что файл test.txt будет скопирован из s3 в мою локальную папку u02. Но когда я пишу в командной строке в. sh файл, и тогда это не работает. Сначала я создаю тест. sh файл с помощью
#!/bin/sh
*/5 * * * * aws s3 cp s3://sftp-customs/test.txt /u02/app/oracle/test/
Во-вторых, я вызываю этот crontab с помощью
crontab test.sh
Затем я могу увидеть мой скрипт, когда я использовал
crontab -l
Но в целом это не работает. Я не получил файл с сервера. Спасибо за ваше время всем. Пожалуйста, помогите с некоторыми советами.