π οΈ ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ cron: ΡΠ΅ΠΊΡΠ΅ΡΡ ΠΈ Π»Π°ΠΉΡΡ Π°ΠΊΠΈ
Π₯ΠΎΡΠ΅ΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΠΈ Π·Π°Π΄Π°ΡΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ, Π½ΠΎ Π±ΠΎΠΈΡΡΡΡ Π·Π°ΠΏΡΡΠ°ΡΡΡΡ Π² ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡΡ ?
ΠΠΎΡΠΌΠΎΡΡΠΈ ΠΏΠΎΡΡ β ΡΡ ΡΠ·Π½Π°Π΅ΡΡ, ΠΊΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ cron Π±ΡΡΡΡΠΎ ΠΈ Π±Π΅Π· ΠΎΡΠΈΠ±ΠΎΠΊ, ΡΡΠΎΠ±Ρ ΡΠ°Π΄ΠΎΠ²Π°ΡΡ ΡΠ΅Π±Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΉ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠ΅ΠΉ!
- ΠΡΠΎΠ²Π΅ΡΡ ΡΠ΅ΠΊΡΡΠΈΠ΅ Π·Π°Π΄Π°Π½ΠΈΡ:
crontab -l
- Π Π΅Π΄Π°ΠΊΡΠΈΡΡΠΉ ΡΠ°Π±Π»ΠΈΡΡ ΡΠ΅ΡΠ΅Π· ΡΠ΅Π΄Π°ΠΊΡΠΎΡ:
crontab -e
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ:
- * β Π»ΡΠ±ΠΎΠΉ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅
- */15 β ΠΊΠ°ΠΆΠ΄ΡΠ΅ 15 ΠΌΠΈΠ½ΡΡ
- 0 3 * * * β Π·Π°ΠΏΡΡΠΊΠ°ΡΡ Π² 3 ΡΠ°ΡΠ° Π½ΠΎΡΠΈ
- Π‘ΠΎΠ²Π΅Ρ ΠΏΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ:
Π²ΡΠ²ΠΎΠ΄ΠΈ Π»ΠΎΠ³ΠΈ ΡΠ°Π±ΠΎΡΡ Π·Π°Π΄Π°Ρ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΠ», Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
/path/to/script.sh >> /var/log/cron.log 2>&1
- ΠΠ΅ Π·Π°Π±ΡΠ΄Ρ ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ Π·ΠΎΠ½Π°Ρ :
Π£Π±Π΅Π΄ΠΈΡΡ, ΡΡΠΎ Π²ΡΠ΅ΠΌΡ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ, ΠΈΠ½Π°ΡΠ΅ Π·Π°Π΄Π°Π½ΠΈΡ Π±ΡΠ΄ΡΡ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ Π½Π΅ Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ.
Π Π³Π»Π°Π²Π½ΠΎΠ΅ β Π½Π΅ Π±ΠΎΠΉΡΡ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ! ΠΠ΅Π΄Ρ ΠΈΠ½ΠΎΠ³Π΄Π° Π΄Π°ΠΆΠ΅ ΡΠ°ΠΌΡΠΉ ΡΠ»ΠΎΠΆΠ½ΡΠΉ ΡΡΠ΅Π½Π°ΡΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡΠΎΡΡΠΈΡΡ, ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠ°ΡΡΡΠ°Π²ΠΈΠ² ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅.
Π ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡ `cron` Π΄Π»Ρ ΡΠ²ΠΎΠΈΡ Π·Π°Π΄Π°Ρ ΠΈΠ»ΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π΅ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ?
ΠΡΠΎΠΊΠ°ΡΠ°ΠΉ ΡΠ²ΠΎΠΈ ΡΠΊΠΈΠ»Ρ Π² ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ https://t.me/LinuxSkill ΠΈ ΠΏΡΠΎΠΉΠ΄ΠΈ ΡΠ΅ΡΡΡ Π½Π° Π·Π½Π°Π½ΠΈΠ΅ Linux Π² Π±ΠΎΡΠ΅ https://t.me/gradeliftbot!
π© ΠΠ°Π²ΡΡΠ°: ΠΠ°ΠΊ Π½Π°ΡΡΡΠΎΠΈΡΡ Fail2Ban Π·Π° 5 ΠΌΠΈΠ½ΡΡ! ΠΠΊΠ»ΡΡΠΈ π ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ!