Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Системное программирование > Время прошедшее с запуска системы


Автор: sn8p 10.4.2007, 13:13
Уважаемые, пишу скрипт который ребутит компутер при определенных условиях. Но надо чтоб он не ребутил если компутер загрузился менее 15 минут назад.
Как узнать время, прошедшее с момента загрузки системы или включения компутера?

Зарание спасибо.

Автор: sn8p 10.4.2007, 14:29
Короче никто не подсказывает :( а надо срочно!

Сделал так:
при старте системы запускается скрипт который записывает текущее время в определенный файл, а мой скрипт уже каждый раз при запуске читает значение из этого файла.

Если кто знает как сделать правильно, подскажите пжлста. )

Автор: Nab 10.4.2007, 15:58
http://www.opennet.ru/man.shtml?topic=uptime&russian=0&category=&submit=%F0%CF%CB%C1%DA%C1%D4%D8+man

Автор: sn8p 10.4.2007, 16:10
Цитата(Nab @ 10.4.2007,  15:58)
http://www.opennet.ru/man.shtml?topic=uptime&russian=0&category=&submit=%F0%CF%CB%C1%DA%C1%D4%D8+man

Вариант. Спасибо.
Только, как я понимаю, точнее минут не определишь, хотя мне и не надо )

Автор: korob2001 10.4.2007, 16:12
Проблема в том, что используя системные команды, невольно привязываешься к определённой платформе. В первом же случае, время будет одинаковым везде.

Автор: sn8p 10.4.2007, 16:14
Цитата(korob2001 @ 10.4.2007,  16:12)
Проблема в том, что используя системные команды, невольно привязываешься к определённой платформе. В первом же случае, время будет одинаковым везде.

Спасибо за совет.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)