Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

3 876 Posts in 868 Topics- by 723 Members - Latest Member: tablarock

23 May 2012, 08:06
Select Language English | Russian ru | German
Main PageIRC Client KVIrc forumRussian talksСкриптингГотовые скриптыРеализация uptime для Linux & Windows
Pages: 1 [2]
Print
Author Topic: Реализация uptime для Linux & Windows  (Read 44100 times)
0 Members and 2 Guests are viewing this topic.
Maximusya
Глобальный модератор
*****

Репутация: 49
Gender: Male
Posts: 343



View Profile
« Reply #15 on: 10 September 2007, 19:54 »

noLove, спасибо за информацию) Единственный недостаток - теперь скрипт выполняется дольше. Да и процедура получения информации о системе, я думаю, может занимать продолжительное время.
Тем не менее, вот новый коротенький скрипт, выдающий аптайм в Windows системах.
Он устанавливается в пространство имен UPTIME2.
Внимание! Создается алиас uptime! Если у вас имеется такой же, сделайте, что вам нужно)
Logged
Alexey
Администратор
*****

Репутация: 45
Posts: 203


View Profile Email
« Reply #16 on: 11 September 2007, 15:07 »

у меня такой команты нету на вынь хп
Logged
Maximusya
Глобальный модератор
*****

Репутация: 49
Gender: Male
Posts: 343



View Profile
« Reply #17 on: 11 September 2007, 18:48 »

systeminfo нету? А какая WinXP у тебя? У меня на WinXP Pro SP2 она есть.
Logged
Alexey
Администратор
*****

Репутация: 45
Posts: 203


View Profile Email
« Reply #18 on: 12 September 2007, 07:49 »

xp home sp2
Logged
noLove
Глобальный модератор
*****

Репутация: 17
Posts: 181



View Profile
« Reply #19 on: 14 September 2007, 22:09 »

странноо... я еще ни одной винды не встречал, начиная с хп, которая бы не имела systeminfo.... может это особенности home edition?
Logged

kns
Постоялец
***

Репутация: 38
Gender: Male
Posts: 222


View Profile WWW
« Reply #20 on: 1 May 2008, 20:13 »

М...
Я сделал по-деревенски. Smiley
Code:
exec -d ("/upt.exe")
{
%t = $integer($real($1))

%ticksperday = $(1000 * 60 * 60 * 24)
%ticksperhour = $(1000 * 60 * 60)
%ticksperminute = $(1000 * 60)
%tickspersecond = 1000

# echo %t
%d = $(%t / %ticksperday)
%t = $(%t - %d * %ticksperday)

%h = $(%t / %ticksperhour)
%t = $(%t - %h * %ticksperhour)

%m = $(%t / %ticksperminute)
%t = $(%t - %m * %ticksperminute)

%s = $(%t / %tickspersecond)

echo "Uptime: %d Days %h Hours %m Minutes %s Seconds"
}

Собственно, сам способ нарыт на просторах интернета. Smiley

upt.exe прилагается.

P.S. А systeminfo правда нет в Home Edition. И, вроде, никогда и не было.
« Last Edit: 2 May 2008, 20:47 by kns » Logged
Vampirsha
Новичок
*

Репутация: 0
Posts: 10


View Profile
« Reply #21 on: 18 November 2008, 03:04 »

а для Висты есть скрипт?
Logged
kns
Постоялец
***

Репутация: 38
Gender: Male
Posts: 222


View Profile WWW
« Reply #22 on: 18 November 2008, 11:40 »

а для Висты есть скрипт?

А вон та хренотень, что я выше прилепил, не работает?
Logged
Reiser
Новичок
*

Репутация: 0
Posts: 4


View Profile
« Reply #23 on: 6 March 2009, 01:51 »

что-то на unix не прокатывает, считает /proc/uptime пустым, видимо прочитать не может...
Logged
kns
Постоялец
***

Репутация: 38
Gender: Male
Posts: 222


View Profile WWW
« Reply #24 on: 6 March 2009, 12:34 »

что-то на unix не прокатывает, считает /proc/uptime пустым, видимо прочитать не может...
Unix == FreeBSD? Там и не прочитает...
Logged
Vampirsha
Новичок
*

Репутация: 0
Posts: 10


View Profile
« Reply #25 on: 20 August 2010, 19:47 »

А напишите пожалуйста скрипт для 4 квирка под линукс.
Logged
UnInViTeD
Новичок
*

Репутация: 0
Gender: Male
Posts: 8



View Profile WWW Email
« Reply #26 on: 12 November 2010, 18:52 »

ссылки не пашут (:
Logged
Pages: 1 [2]
Print
Jump to:  

Theme orange-lt created by panic