"crontab -e" 파일을 백업하는 방법은 무엇입니까?

"crontab -e" 파일을 백업하는 방법은 무엇입니까?

나는하고 싶다완벽한서버 백업.

웹 앱용 모든 html/php 파일과 mysql 데이터베이스를 복사하여 .tar.gz 파일에 저장하는 백업 스크립트가 이미 있습니다.

해당 백업에 crontab 파일을 어떻게 추가할 수 있나요?

crontab을 저장할 때마다 /tmp 폴더로 이동하는데.. 직후에 해당 폴더를 확인하면 비어 있습니다.

답변1

전체 디렉토리를 백업하면 됩니다 /var/spool/cron. 여기에는 모든 사용자에 대한 모든 crontab이 포함되어 있습니다.

답변2

crontab -l > my_crontab.backup정기적으로 실행 하여 crontab을 파일로 백업 할 수 있습니다 .

답변3

그냥 파일 백업해/var/spool/cron/USER_NAME

답변4

크론 작업으로 백업을 만들었습니다.

0 9 * * * crontab -l | gzip > /backups/'crontab-'$(date +"\%Y\%m\%d-\%H\%M\%S")'.gz'

관련 정보