π *Π£ΡΠΊΠΎΡΡΠ΅ΠΌ ΡΠ°Π±ΠΎΡΡ Ρ cron: ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Ρ
ΠΈΡΡΠΎΡΡΠΈ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°* ΠΠΎΡΠΎΠ² Π»ΠΈ ΡΡ ΡΡΠ°ΡΡ ΠΌΠ°Π³ΠΎΠΌ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ? ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° cron β ΡΡΠΎ ΠΊΠ°ΠΊ ΡΠΏΡΠ°Π²Π»ΡΡΡ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΎΠΉ Π°ΡΠΌΠΈΠ΅ΠΉ Π·Π°Π΄Π°Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ Π΄Π΅Π»Π°Π΅Ρ ΡΠ°Π±ΠΎΡΡ Π·Π° ΡΠ΅Π±Ρ. Π ΡΡΠΎΠΌ ΠΏΠΎΡΡΠ΅ ΡΠ°ΡΠΊΡΠΎΡ ΡΠ΅ΠΊΡΠ΅ΡΡ, ΠΊΠ°ΠΊ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΡ ΠΏΡΠΈΠ²ΡΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Π² ΠΌΠΎΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ! π§οΈ ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ Π»Π°ΠΉΡΡ
Π°ΠΊΠΈ - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΡΠ΅Π΄Ρ ΠΏΡΡΠΌΠΎ Π² ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡΡ
, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ: - /15 * PATH=/usr/local/bin <ΠΊΠΎΠΌΠ°Π½Π΄Π°> - Π§ΡΠΎΠ±Ρ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ Π·Π°Π΄Π°ΡΠΈ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ β Π΄ΠΎΠ±Π°Π²Π»ΡΠΉ Π·Π°Π΄Π΅ΡΠΆΠΊΠΈ ΡΠ΅ΡΠ΅Π· sleep: - 0 2 sleep 30 && <ΡΠΊΡΠΈΠΏΡ>* - ΠΠ°ΡΠΈΠ°Π½ΡΡ ΠΎΡΠΌΠ΅Π½Ρ Π·Π°Π΄Π°Ρ β Π½Π΅ Π·Π°Π±ΡΠ΄Ρ ΠΏΡΠΎ @daily, @weekly Π΄Π»Ρ ΠΏΡΠΎΡΡΠΎΡΡ. π‘ ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠ΅ ΡΡΡΠΊΠΈ - Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΠΉ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΏΡΡΠΌΠΎ Π² ΡΠΊΡΠΈΠΏΡΠ΅, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ: - #!/bin/bash apt-get update && apt-get install -y <ΠΏΠ°ΠΊΠ΅Ρ> <Π΄ΡΡΠ³ΠΎΠΉ ΡΠΊΡΠΈΠΏΡ> - ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅: - > /var/log/mytask.log 2>&1 ΠΠ°Π΄Π°ΡΠΊΠΈ Π½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠ΅ β Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ, Π° ΡΠ΅Π°Π»ΡΠ½ΠΎ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π΅Ρ ΡΠ°ΡΡ. Π ΡΡ ΡΠΆΠ΅ Π΄Π΅Π»Π°Π» ΡΡΠΎ-ΡΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΠ΅ Ρ cron? ΠΡΠΎΠ±ΠΎΠ²Π°Π» Π»ΠΈ ΡΡ Π²Π½Π΅Π΄ΡΡΡΡ Π΅ΡΡ
π *Π£ΡΠΊΠΎΡΡΠ΅ΠΌ ΡΠ°Π±ΠΎΡΡ Ρ cron: ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Ρ ΠΈΡΡΠΎΡΡΠΈ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°
25Β ΠΈΡΠ½ΡΒ 202525Β ΠΈΡΠ½Β 2025
1 ΠΌΠΈΠ½