วิธีการสำรองข้อมูลไฟล์ "crontab -e"


26

ฉันต้องการสำรองข้อมูลเซิร์ฟเวอร์โดยสมบูรณ์

ฉันมีสคริปต์สำรองของฉันที่คัดลอกไฟล์ html / php ทั้งหมดสำหรับเว็บแอปและฐานข้อมูล mysql แล้ววางลงในไฟล์. tar.gz

ฉันจะเพิ่มไฟล์ crontab ลงในข้อมูลสำรองนั้นได้อย่างไร

เมื่อใดก็ตามที่ฉันบันทึก crontab มันจะไปที่โฟลเดอร์ / tmp .. และเมื่อฉันตรวจสอบโฟลเดอร์นั้นทันทีหลังจากนั้นจะว่างเปล่า


ถึงแม้ว่า cron รุ่นอาจอนุญาตให้รูทวางงานได้/etc/cron.d/โดยทั่วไปแล้วฉันต้องการมากกว่านั้นเนื่องจากโฟลเดอร์ / etc ของฉันได้รับการสำรองและติดตามใน VCS
Zoredache


เกี่ยวกับชื่อผู้ใช้ของคุณขออภัยที่จะลบจำนวนโหวตขึ้น '666' ของคุณ - แต่ฉันพบว่าโพสต์มีประโยชน์ ;)
ผู้ทำรหัส

คำตอบ:


35

คุณสามารถสำรองข้อมูล/var/spool/cronไดเรกทอรีทั้งหมดได้ มันมี crontabs ทั้งหมดของผู้ใช้ทั้งหมด


15

คุณสามารถเรียกใช้crontab -l > my_crontab.backupการสำรองข้อมูล crontab เป็นระยะ


9

เพียงสำรองไฟล์ /var/spool/cron/USER_NAME


2
สำหรับ Ubuntu 14.04 /var/spool/cron/crontabsอย่างน้อยไฟล์ที่เกี่ยวข้องอยู่ในไดเรกทอรี
Kenny Evitt

@KennyEvitt และคุณจะต้องเป็นผู้ใช้หลักเพื่อเข้าถึงมันsudo -i
NineCattoRules

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.