Системные требования использования

Я должен получить общее количество дискового пространства с использованным пространством и столь же общим поршнем и используемым поршнем в json формате и отправить запрос сообщения к API. Действительно ли это возможно?

1
задан 26 June 2017 в 17:42

1 ответ

Запишите сценарий как следующее. Во-первых, значения:

disk_total=$(df | grep "/$" | awk '{print $2;}')
disk_used=$(df | grep "/$" | awk '{print $3;}')

Это использует список смонтированных устройств (df) и выбирает просто диск, смонтированный в /, предполагая, что это - диск, которым мы интересуемся. Для случаев, где больше разделов на том же диске может быть смонтировано, я не могу дать общее решение. От той строки это берет вторые и третьи поля для общего дискового пространства и используемого дискового пространства, соответственно, и присваивает их переменным disk_total и disk_used.

mem_total=$(free | grep Mem | awk '{print $2;}')
mem_used=$(free | grep Mem | awk '{print $3;}')

Это делает то же для измерений памяти, с помощью эти free команда.

Теперь, когда у нас есть значения в переменных, можно произвести json как это:

echo "    myjson = {disk_total: $disk_total,"       \
     "              disk_used: $disk_used,  "       \
     "              mem_total: $mem_total,  "       \
     "              mem_used: $mem_used     "       \
     "             }"
1
ответ дан 7 December 2019 в 15:33

Другие вопросы по тегам:

Похожие вопросы: