Changes between Version 27 and Version 28 of SysAdmin/Pootle
- Timestamp:
- 04/04/20 21:31:20 (5 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SysAdmin/Pootle
v27 v28 97 97 #!/bin/sh 98 98 NOW=\$(date +"%Y-%m-%d") 99 tar cvf /root/po-\$NOW.tar /var/www/pootle/po 100 gzip -9 /root/po-\$NOW.tar 101 mysqldump pootle> /root/backup-\$NOW.sql 102 gzip -9 /root/backup-\$NOW.sql 99 tar cvf /root/po-\$NOW.tar /home/pootle/translations 100 bzip2 -z9 /root/po-\$NOW.tar 101 su -c - postgres "pg_dump -c pootledb > /tmp/pootledb-\$NOW.sql" 102 bzip2 -z9 /tmp/pootledb-\$NOW.sql 103 mv /tmp/pootledb-\$NOW.sql.bz2 /root 103 104 OLD=\$(date --date='7 day ago' +"%Y-%m-%d") 104 rm -f /root/ backup-\$OLD.sql.gz105 rm -f /root/po-\$OLD.tar. gz105 rm -f /root/pootledb-\$OLD.sql.bz2 106 rm -f /root/po-\$OLD.tar.bz2 106 107 EOF 107 108 chmod +x /usr/local/bin/backup