Что насчет atop
?
Запуск с информацией о диске
atop -d
Запуск с информацией о памяти
atop -m
Запуск с информацией о сети
atop -n
это источник предоставленной информации
Я только что заметил графическое требование в вашем вопросе. Я использую conky
для мониторинга моей локальной машины. Как описывает википедия, это очень настраиваемый системный монитор.
Вы можете настроить его так, чтобы отображать полученные данные в виде графиков. Но качество этих графиков зависит от вашей конфигурации : )
Стандартной формой оператораif
-является
if condition; then
action
action
...
elif condition; then
action
action
...
else
action
action
...
fi
, где ветви elif
и else
являются необязательными и где может быть несколько ветвей elif
.
В вашем случае:
if [ "$a" = "y" ]; then
cat *.tar.gz | tar -xzvf - -i
echo "5"
tar -xvf *.tar.gz
echo "9"
rm -rf *.tar.gz
elif [ "$b" = "y" ]; then
cp "$source" "$destination"
cp "$source"/conf/* "$destination"/conf
else
some commands
fi
Я не смотрел на фактические команды, которые вы хотите выполнить здесь, и на то, имеют ли они смысл.