원격 서버에 있는 ".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