scp 현재 폴더를 ddmmyy라는 대상 폴더로

scp 현재 폴더를 ddmmyy라는 대상 폴더로

서버에 폴더를 scp하는 cron 작업을 추가하고 싶습니다. 서버에서 폴더 이름은 폴더 이름이 ddmmyy와 같은 타임스탬프인 다른 폴더에 있습니다.

그것은 마치

scp -r <foldername> user@server:path/to/destination/ddmmyyhhmmss

ddmmyyhhmmss: 날짜, 월, 연도, 시, 분, 초

답변1

%d, %m 등을 통해 날짜 형식을 지정할 수 있는 date 명령을 통해 날짜를 가져올 수 있습니다. Cron은 % 문자를 특수 문자로 취급하므로 이스케이프 처리해야 합니다. 이와 같은 기능은 매 시간 정각에 파일을 복사해야 합니다.

0   *   *   *   *   scp -r <foldername> user@server:path/to/destination/$(date +\%d\%m\%y\%H\%M\%S)

관련 정보