Ubuntu Linux에서 안전한 백업을 만드는 방법

Ubuntu Linux에서 안전한 백업을 만드는 방법

코드를 이해하려고 노력하고 있지만 약간의 어려움이 있습니다.
crontab -ecrontab 일정 형식은 매주 일요일 오후 9시인데 암호화되어 있는 것 같습니다. 누구든지 이것을 설명할 수 있나요?

Crontab -e 0 21 * * 0 zip -P passw0rd -r /var/backup/secure.zip /home/$USER >/dev/null 2>&1

답변1

이 명령을 crontab -e사용하면 crontab을 편집할 수 있으며, 줄을 추가하고 0 21 * * 0 zip -P passw0rd -r /var/backup/secure.zip /home/$USER >/dev/null 2>&1저장한 후 편집기를 종료하면 매주 일요일 오후 9시에 해당 명령을 실행하는 새 항목이 생성됩니다.

이를 사용하여 crontab -l편집하지 않고 stdout에 crontab의 내용을 표시할 수 있습니다.

이 명령은 재귀적으로( ) /var/backup/secure.zip홈 디렉토리 내용의 zip 파일을 생성하고 비밀번호 옵션을 사용하여 "passw0rd" 비밀번호로 암호화합니다./home/$USER-r-P passw0rd

끝에 있는 것은 >/dev/null 2>&1zip 명령이 stdout 및 stderr로 출력하는 것을 방지하고 cron이 메일을 보내는 것을 방지하는 데 사용됩니다(성공했거나 오류가 발생한 경우).

zip 파일의 압축을 풀려면 를 사용하는 경우 비밀번호를 입력해야 하고, unzip secure.zip그렇지 않으면 를 사용하세요 unzip -P passw0rd secure.zip.

관련 정보