Я новичок в HP-UX и никогда не работал над Ksh/Csh. Уже некоторое время работаем с bash на Linux. У меня есть несколько фрагментов кода для извлечения системной информации из Linux centos и сбрасывания в CSV в качестве вывода.Эквивалентный выход в HP-UX. Уже готов скрипт для Linux Centos
Был бы признателен, если кто-то может помочь мне с эквивалентной командой/выходом на HP-UX, поскольку ни одно из этих действий не работает на HP-UX.
1) Для вывода всех установленных пакетов и версии на Linux Centos:
rpm -qa --qf "%{name},%{version}\n" > $HOME/MyLog/installed_packages_.csv
2), чтобы вывести все запущенные процессы, PID и память на Linux Centos:
top -b -n 1 | awk 'NR>7 {print date","ip","$12,","$1,","$10}' >> $HOME/MyLog/running_process.csv
3) Для вывода все запущенные службы, имя и статус пакета в Linux Centos:
for i in `chkconfig --list | awk '{ print $1}'`; do
status=`/sbin/service $i status`
packagename=`rpm -qf /etc/init.d/$i`
if echo "$status" |grep -q running; then
echo $tdydate","$ip","$i","$packagename",""Running" >> "$HOME/MyLog/running_services_${ip}_${tdaydatefile}.csv"
else
if echo "$status" |grep -q stopped; then
echo $tdydate","$ip","$i","$packagename",""Stopped" >> "$HOME/MyLog/running_services_${ip}_${tdaydatefile}.csv"
fi
fi
done
Я ищу эквивалент вышеупомянутых скриптов на HP-UX. Любая помощь здесь будет оценена по достоинству.