Shell cgi output

Понадобилось чистить кеш nginx-а, родился простейший скрипт с форматированием вывода и выводом основной системной информации на табло:

#!/bin/bash
echo "Content-type: text/html"
echo ""
echo ''
echo ''
echo ''
PATH="/bin:/usr/bin"
export $PATH
echo 'Clear cache page'
echo ''
echo ''
echo '

' hostname echo '

' echo "

Memory Info

" echo "< pre> $(free -m) < /pre>" echo "

Disk Info:

" echo "< pre> $(df -h) < /pre>" echo "< pre>$(/usr/bin/find /tmp/find/ -type f -exec rm -vf {} \;)< /pre>" echo '' echo ''

find -> путь до папок кеша и т.д. Пользователь идет до cgi и чистит кеш, смотрит инфо:

 susenin
Memory Info

               total        used        free      shared  buff/cache   available
Mem:           3876        2203         324         138        1348        1309
Swap:          4716           3        4713 

Disk Info:

 Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
udev               1,9G            0  1,9G            0% /dev
tmpfs              388M         6,5M  382M            2% /run
/dev/sda5          9,1G         5,7G  3,0G           66% /
tmpfs              1,9G         328K  1,9G            1% /dev/shm
tmpfs              5,0M         4,0K  5,0M            1% /run/lock
tmpfs              1,9G            0  1,9G            0% /sys/fs/cgroup
/dev/sda7          110G         109G  2,0G           99% /home
tmpfs              388M         4,0K  388M            1% /run/user/116
tmpfs              388M          16K  388M            1% /run/user/1000 

удалён '/tmp/find/PYcG6jWf0'
удалён '/tmp/find/zsoYDeAn'
удалён '/tmp/find/oL2wRLNnV'
удалён '/tmp/find/5Pd4z4cwEA'
удалён '/tmp/find/neM61fR2Vj'

P.S. < pre> и тд без пробелов — режет кодировщик CMS(совпадают теги)

About

View all posts by

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.