У меня есть скрипт bash, который записывает, что он делает с aws s3
, с префиксом каждого сообщения журнала датой.Когда я пытаюсь префиксировать вывод команды cp
, дата не появляется.То же самое работает с rm
...
Это работает
echo "$(date) $(aws s3 rm ${S3_BUCKET}${i})"
Это выводит только вывод aws
echo "$(date) $(aws s3 cp ${DUMP_FILE} ${S3_BUCKET})"
Так я получаю что-то вроде этого...
Sun Dec 16 09:30:21 GMT 2018 purging all but the latest 4 agent backups
Sun Dec 16 09:30:21 GMT 2018 rm <file>
Sun Dec 16 09:30:21 GMT 2018 delete: s3://<folder> (this is AWS output with my date prefix)
Sun Dec 16 09:30:22 GMT 2018 take backup
Sun Dec 16 09:30:22 GMT 2018 backup complete
upload: ./<file> to s3://<bucket> (where's the date prefix!)
Я тоже пробовал прямо в оболочке с тем же результатом