π ΠΠ΅Π³ΠΊΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ ΡΠ΅ΡΠ΅Π· systemd timers ΠΡΠΈΠ²Π΅Ρ, Π΄ΡΡΠ·ΡΡ! ΠΡΠΎ ΠΈΠ· Π²Π°Ρ Ρ
ΠΎΡΠ΅Π» Π±Ρ Π·Π°Π±ΡΡΡ ΠΎ ΠΊΡΠΎΠ½-ΡΠ°Π±Π°Ρ
ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π·Π°Π΄Π°ΡΠΈ Π½Π° Π½ΠΎΠ²ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅? Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Ρ ΠΏΠΎΠΌΠΎΡΡΡ systemd timers ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ°ΡΠΊΠΈ β ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ, ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈ ΠΊΡΡΡΠΎ! ΠΠΎΡΠ΅ΠΌΡ ΠΈΠΌΠ΅Π½Π½ΠΎ systemd? - ΠΠΈΠ±ΠΊΠΈΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π·Π°ΠΏΡΡΠΊΠ° - ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΡΡΠ°ΡΡΡΠ° ΠΈ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ - ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ Π·Π°Π΄Π°ΡΠΈ ΠΏΡΡΠΌΠΎ ΠΏΡΠΈ ΡΡΠ°ΡΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²: - ΠΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΈΠ²ΡΠΊΠ°ΡΡ ΠΊ ΡΠ»ΠΎΠΆΠ½ΡΠΌ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°ΠΌ, Π²ΡΡ Π½Π° linux-ΠΊΠΎΠ½Π²Π΅Π½ΡΠΈΡΡ
- ΠΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΡΠ΅ ΡΠ»ΡΠΆΠ±Ρ, ΡΠ°ΠΊ ΠΈ ΡΠ°ΠΉΠΌΠ΅ΡΡ - ΠΠ΅Π³ΠΊΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ β Π·Π°ΠΏΡΡΠΊ, ΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠ°, ΡΡΠ°ΡΡΡ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΠΡΠΈΠΌΠ΅Ρ: ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠ°ΠΉΠΌΠ΅Ρ Π΄Π»Ρ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠ³ΠΎ Π±ΡΠΊΠ°ΠΏΠ° 1. Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΡΠ½ΠΈΡ Π΄Π»Ρ Π·Π°Π΄Π°ΡΠΈ backup.service: [Unit] Description=ΠΠΆΠ΅Π΄Π½Π΅Π²Π½ΡΠΉ Π±ΡΠΊΠ°ΠΏ [Service] Type=oneshot ExecStart=/usr/local/bin/backup.sh 2. Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΡΠ°ΠΉΠΌΠ΅Ρ backup.timer: [Unit] Description=ΠΠ°ΠΏΡΡΠΊΠ°ΡΡ Π±ΡΠΊΠ°ΠΏ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ [Timer] OnCalendar=daily Persistent=true [Install] WantedBy=timers.target 3. ΠΠΊΡΠΈΠ²ΠΈΡΡΠ΅ΠΌ Π΅Π³ΠΎ:
π ΠΠ΅Π³ΠΊΠΎΠ΅ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ Π·Π°Π΄Π°ΡΠ°ΠΌΠΈ ΡΠ΅ΡΠ΅Π· systemd timers
2Β Π°Π²Π³ΡΡΡΠ°Β 20252Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½