LINUX.ORG.RU
ФорумTalks

запись uptime


0

0

Хочу в local.stop засунуть скрипт, который будет считывать из файла время, сравнивать его с uptime и если ut будет больше этого времени, записывать его в файл.

Таким образом в файле будет лежать самый длинный ut.

В скриптах не рублю, так что помогите...

anonymous

uptime_file=/tmp/uptime
(
  uptime |
  sed 's/^.*up \([0-9]\{1,\}\) days, \([0-9]\{1,\}\):\([0-9]\{1,\}\).*$/\1 \2 \3/' |
  awk '{printf "%03d %02d %02d",$1,$2,$3}'
  cat $uptime_file
) |
sort |tail -1 >$uptime_file

watashiwa_daredeska ★★★★
()
Ответ на: комментарий от watashiwa_daredeska

ИМХО

Проще парсить /proc/uptime

K48 ★★★★
()
Ответ на: комментарий от dilmah

apt-get install uptimed и вот я уже его юзаю, спасибо забавная штуковина :)

cpu
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.