π οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ Rsync ΠΈ Systemd ΠΡΠΈΠ²Π΅Ρ, Π΄ΡΡΠ·ΡΡ! π Π₯ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ Π²Π°ΡΠΈ Π΄Π°Π½Π½ΡΠ΅ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ»ΠΈ ΠΏΠΎΠ΄ Π·Π°ΡΠΈΡΠΎΠΉ, Π° Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ β ΡΡΠΊΠ° ΠΎΠ± ΡΡΠΊΡ? Π’ΠΎΠ³Π΄Π° ΡΠ΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ ΠΎ ΠΏΡΠΎΡΡΠΎΠΌ, Π½ΠΎ ΠΌΠΎΡΠ½ΠΎΠΌ ΡΠΏΠΎΡΠΎΠ±Π΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π±ΡΠΊΠ°ΠΏΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Rsync ΠΈ Systemd. ΠΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΡΡΠΎ Π·Π²ΡΡΠΈΡ ΠΊΠ°ΠΊ Π²ΠΎΠ»ΡΠ΅Π±ΡΡΠ²ΠΎ: Π½Π°ΡΡΡΠΎΠΈΠ» ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· β ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ°ΠΌΠ° Π·Π°Π±ΠΎΡΠΈΡΡΡ ΠΎ ΡΠΎΡ
ΡΠ°Π½Π½ΠΎΡΡΠΈ ΡΠ°ΠΉΠ»ΠΎΠ². ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΠ»ΡΡΡ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Π°: - ΠΠ°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ ΠΈ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ - ΠΠ΅Π³ΠΊΠ°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π±Π΅Π· ΡΠ»ΠΎΠΆΠ½ΡΡ
ΡΠΊΡΠΈΠΏΡΠΎΠ² - ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΡ
ΡΠ°Π½ΡΡΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΠ΅ ΠΊΠΎΠΏΠΈΠΈ Π² ΡΠ΄Π°Π»Π΅Π½Π½ΡΡ
Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°Ρ
ΠΠΎΡ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΡΡΡΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ: - Π‘ΠΎΠ·Π΄Π°ΠΉ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΡΠ½ΠΈΡ Π΄Π»Ρ Π±ΡΠΊΠ°ΠΏΠ°: [Unit] Description=ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±ΡΠΊΠ°ΠΏ Ρ Rsync [Service] Type=oneshot ExecStart=/usr/bin/rsync -avz /ΠΈΡΡΠΎΡΠ½ΠΈΠΊ /Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ [Install] WantedBy=multi-user.target - ΠΠΊΠ»ΡΡΠΈ ΡΠ°ΠΉΠΌΠ΅Ρ: [Unit] Description=Π’Π°ΠΉΠΌΠ΅Ρ Π΄Π»Ρ Π±ΡΠΊΠ°ΠΏΠ° [Timer] OnCalendar=*-*-* 02:00:00 Persistent=true [Install] WantedBy=timers.target - ΠΠΊΡΠΈΠ²ΠΈΡΡΠΉ Π΅Π³ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Ρ: sudo systemctl daemon-reload sudo systemctl
π οΈ ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠ΅Π·Π΅ΡΠ²Π½ΠΎΠ΅ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Ρ Rsync ΠΈ Systemd
30Β ΠΈΡΠ½ΡΒ 202530Β ΠΈΡΠ½Β 2025
1 ΠΌΠΈΠ½