π οΈ ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½Π°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π·Π°Π΄Π°Ρ ΡΠ΅ΡΠ΅Π· bash-ΡΠΊΡΠΈΠΏΡΡ ΠΡΠΈΠ²Π΅Ρ, Π»ΡΠ±ΠΈΡΠ΅Π»ΠΈ Linux ΠΈ Π΄ΡΠ°ΠΉΠ²ΠΎΠ²ΡΠ΅ DevOps! π Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ Π·Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠΈΠ½ΡΡ ΡΠ΄Π΅Π»Π°ΡΡ Π²Π°Ρ ΡΠ°Π±ΠΎΡΠΈΠΉ ΠΏΡΠΎΡΠ΅ΡΡ ΠΏΡΠΎΡΠ΅ ΠΈ ΠΏΡΠΈΡΡΠ½Π΅Π΅. ΠΡΡ ΠΌΠ°Π³ΠΈΡ β Π² ΡΠΊΡΠΈΠΏΡΠ°Ρ
! ΠΠΎΡΠ΅ΠΌΡ ΠΈΠΌΠ΅Π½Π½ΠΎ bash? - ΠΠ΅Π³ΠΊΠΎ ΠΏΠΈΡΠ΅ΡΡΡ ΠΈ ΡΠΈΡΠ°Π΅ΡΡΡ - ΠΡΡΡΠΎΠ΅Π½Π° Π² ΡΠΈΡΡΠ΅ΠΌΡ ΠΈ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² - ΠΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠΈΠ½Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΡΠ΅Π΄Π»Π°Π³Π°Ρ ΠΏΡΠΈΠΌΠ΅Ρ: Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΎΡΠΈΡΡΠΊΠ° Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΡΠ° Π½Π° Π΄ΠΈΡΠΊΠ΅. #!/bin/bash # Π‘ΠΊΡΠΈΠΏΡ Π΄Π»Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΌΠ΅ΡΡΠ° echo "ΠΡΠΈΡΡΠΊΠ° ΡΡΠ°ΡΡΡ
Π»ΠΎΠ³ΠΎΠ²..." find /var/log -type f -name "*.log" -mtime +7 -exec rm -f {} \; echo "ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ²..." sudo apt-get update && sudo apt-get upgrade -y echo "ΠΡΠΈΡΡΠΊΠ° ΠΊΠ΅ΡΠ°..." sudo apt-get clean echo "ΠΠΎΡΠΎΠ²ΠΎ! ΠΠΎΡΠΎΠΉ ΡΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΡΡΡΠ΅ Π²Π΅ΡΠΈ Π΄Π΅Π»Π°ΡΡ ΡΠ°Π·Π½ΠΈΡΡ." Π’Π°ΠΊΠΎΠΉ ΡΠΊΡΠΈΠΏΡ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΠΊΠ°ΠΊ ΠΏΠΎ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· cron ΠΈΠ»ΠΈ Π²ΡΡΡΠ½ΡΡ, ΡΡΠΎΠ±Ρ Π±ΡΡΡΡΠΎ Π΄Π΅ΡΠΆΠ°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅. ΠΠ°Π»Π΅Π½ΡΠΊΠΎΠ΅, Π½ΠΎ ΠΌΠΎΡΠ½ΠΎΠ΅ ΠΎΡΡΠΆΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° ΠΈ DevOps-ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ°. Π ΡΡ ΡΠΆΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π» ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ Π·Π°Π΄Π°ΡΠΈ?
π οΈ ΠΡΡΠ΅ΠΊΡΠΈΠ²Π½Π°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ Π·Π°Π΄Π°Ρ ΡΠ΅ΡΠ΅Π· bash-ΡΠΊΡΠΈΠΏΡΡ
15Β Π°Π²Π³ΡΡΡΠ°Β 202515Β Π°Π²Π³Β 2025
1 ΠΌΠΈΠ½