![scp 현재 폴더를 ddmmyy라는 대상 폴더로](https://linux55.com/image/48806/scp%20%ED%98%84%EC%9E%AC%20%ED%8F%B4%EB%8D%94%EB%A5%BC%20ddmmyy%EB%9D%BC%EB%8A%94%20%EB%8C%80%EC%83%81%20%ED%8F%B4%EB%8D%94%EB%A1%9C.png)
서버에 폴더를 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)