π Π‘ΠΎΠ·Π΄Π°ΡΠΌ Π±ΡΡΡΡΡΠΉ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΉ ΡΠΊΡΠΈΠΏΡ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π±ΡΠΊΠ°ΠΏΠ° ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ! π Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌΠΈ ΡΡΠΈΠ»ΠΈΡΠΌΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠΎΠ΄Π° "ΠΆΡΡΠ½Π°Π»" Π²Π°ΠΆΠ½Π΅ΠΉΡΠΈΡ
Π΄Π°Π½Π½ΡΡ
. ΠΡΠΎΡ ΡΠΊΡΠΈΠΏΡ β Π²Π°ΡΠ° ΡΠΏΠ°ΡΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΠΏΠ°Π»ΠΎΡΠΊΠ°-Π²ΡΡΡΡΠ°Π»ΠΎΡΠΊΠ° Π΄Π»Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΡ
Π±ΡΠΊΠ°ΠΏΠΎΠ²! Π§ΡΠΎ Π²Π°ΠΆΠ½ΠΎ Π·Π½Π°ΡΡ: - ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌ Π»ΡΠ±ΡΠ΅ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ - Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠΎΠ΄ Π»ΡΠ±ΡΠ΅ ΠΏΠ°ΠΏΠΊΠΈ ΠΈ ΡΠ΅ΡΠ²Π΅ΡΡ - Π±Π΅Π·ΠΎΠΏΠ°ΡΠ΅Π½ ΠΈ Π½Π°Π΄Π΅ΠΆΠ΅Π½ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°ΠΌ ΠΠΈΡΠ΅ΠΌ ΠΏΡΠΎΡΡΠ΅Π½ΡΠΊΠΈΠΉ, Π½ΠΎ ΠΌΠΎΡΠ½ΡΠΉ bash-ΡΠΊΡΠΈΠΏΡ: - Π‘ΠΎΠ·Π΄Π°Π΅Ρ Π°ΡΡ
ΠΈΠ² Π²ΡΠ±ΡΠ°Π½Π½ΡΡ
ΠΏΠ°ΠΏΠΎΠΊ - ΠΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΡΠ°ΡΠΎΠ΅ ΡΠΆΠΈΠΌΠ°Ρ ΠΌΠ΅ΡΡΠΎ - ΠΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ²Π΅ΠΆΠΈΠ΅ ΠΊΠΎΠΏΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΠΎ Π²Π°ΡΠ΅ΠΌΡ Π³ΡΠ°ΡΠΈΠΊΡ ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π°: #!/bin/bash TARGET="/home/user/data" BACKUP="/backup" DATE=$(date +%Y-%m-%d) tar -czf "$BACKUP/backup-$DATE.tar.gz" "$TARGET" find "$BACKUP" -type f -name "*.tar.gz" -mtime +7 -delete Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π²Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΡΠΈΡΡΡΠΉ, Π°ΠΊΠΊΡΡΠ°ΡΠ½ΡΠΉ ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ Π±ΡΠΊΠ°ΠΏ β ΠΈ Π²ΡΡ ΡΡΠΎ Π±Π΅Π· Π»ΠΈΡΠ½ΠΈΡ
Ρ
Π»ΠΎΠΏΠΎΡ! ΠΠΎΡΠ΅ΠΌΡ ΡΡΠΎ Π²Π°ΠΆΠ½ΠΎ? ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ Π΄Π°ΠΆΠ΅ ΡΠ°ΠΌΡΠΉ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ Π½ΡΠΆΠ΄Π°Π΅ΡΡΡ Π² Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Π²ΠΎΡ
π Π‘ΠΎΠ·Π΄Π°ΡΠΌ Π±ΡΡΡΡΡΠΉ ΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΉ ΡΠΊΡΠΈΠΏΡ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π±ΡΠΊΠ°ΠΏΠ°
8Β Π°Π²Π³ΡΡΡΠ°Β 20258Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½