Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Вычислить процент свободного места раздела /  (Прочитано 1582 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн pedrosoft

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Добрый день,

прошу помощи в модификации кода.

есть код на bash, который определяет процент заннятой RAM и сравнивает со значанием, установленном в переменной $memory_perc_limit
memory_perc_limit=90
# Get the ram usage value and if is greather then limit, send the message and exit
ram_usage=$(free | awk '/Mem/{printf("RAM Usage: %.0f\n"), $3/$2*100}'| awk '{print $3}')
if [ "$ram_usage" -gt $memory_perc_limit ]; then
  message="High RAM usage: $ram_usage%"
  send_message "$message"
fi

можете пожалуйста помочь переписать данный код для определения занятого места в разделе /

Оффлайн ALiEN175

  • Администратор
  • Старожил
  • *
  • Сообщений: 6597
  • 20% Cooler
    • Просмотр профиля
hdd_limit=90
# Get the hdd usage value and if is greather then limit, send the message and exit
hdd_usage=$( df / --output=pcent | tr -cd 0-9 )
if (( "$hdd_usage" > $hdd_limit )) ; then
  message="High HDD usage: $hdd_usage%"
  send_message "$message"
fi
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн pedrosoft

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
ALiEN175, супер, работает!

 

Страница сгенерирована за 0.027 секунд. Запросов: 25.