원격 서버의 파일을 날짜별로 백업하는 방법

원격 서버의 파일을 날짜별로 백업하는 방법

원격 서버에 있는 ".jar" 파일을 백업하려고 합니다. 이를 위해 쉘 스크립트를 작성했지만 스크립트를 실행하면 ssh작동하지 않습니다. 이 디렉토리에는 "jar" 파일이 하나만 있습니다. 어떻게 해야 하나요?

#!/bin/bash

    backupFile()
    {
            ssh -t [email protected] "cd /var/www/test.com ; bash"
            cp -a *.jar "$(date +"%Y%m%d-%H%M%S").tgz"

    }

    backupFile

답변1

전체 명령을 하나의 명령으로 전달하면 예상한 응답을 얻습니다.

backupFile()

{
        ssh -t [email protected] "cd /var/www/zissa.com ; cp -a *.jar "$(date +"%Y%m%d-%H%M%S").tgz""


}

backupFile

출력:- 20181119-044717.tgz

관련 정보