---
title: "Uptime med asp?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/40986-uptime-med-asp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Quid"
published: "2002-04-06T13:34:51.000Z"
updated: "2002-04-07T20:04:58.000Z"
replies: 15
views: 621
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/40986-uptime-med-asp"
---

# Uptime med asp?

## #1 — Quid, 2002-04-06T13:34Z

Jag sitter och grubblar lite på hur man skulle kunna skriva ut datorns uptime på en webbsida via asp. Jag har sökt lite här i forumen men inte direkt hittat något av värde.

Jag tänkte på lite olika lösningar och den som jag fastnade för är att vid datorns uppstart skapa en .txt-fil som innehåller datum och tid och sen läsa av den och bearbeta innehållet med DateDiff.

Frågan är ju då bara hur jag får datorn till att skapa filen vid uppstart. Jag kom att tänka på Autostart och schemalagda aktiviteter, men kommer inte direkt på hur jag ska gå till väga.

Kanske går att göra med en .bat-fil? Måste jag skriva ett eget program för detta?

Någon som har några ideér?

Permalänk: https://www.webforum.nu/p/40986

## #2 — PatrikB, 2002-04-06T13:51Z

vid omstart/start av servern så startar alla tjänster oxå, dvs, om en webbserver finns så startar även den tjänsten med alla webbar som finns på webbsern.

När en webbplats startar så triggas Application_OnStart i global.asa, om en sådan finns på webbplatsen, vilket gör att du kan lägga till detta i Application_OnStart i global.asa:

```
Application("ServerStart") = Now()
```

Sedan kan du bearbeta datum/tid som finns i application variabeln så som du vill.

cya,
PatrikB

Permalänk: https://www.webforum.nu/p/638870

## #3 — Quid, 2002-04-06T14:08Z

Jag hittade faktiskt ett liknade script när jag sökte på aspin.com
Fast det ger lite mer info.

<http://afllc.com/am/>

Permalänk: https://www.webforum.nu/p/638883

## #4 — Erik Juhlin, 2002-04-06T14:54Z

Appliction_OnStart körs ju inte när maskinen går igång. Det körs ju första gången nån går till en sida efter omstart av datorn/IIS:en.

Permalänk: https://www.webforum.nu/p/638908

## #5 — mozilla, 2002-04-06T16:35Z

jag har ett litet problem med min! jag har inbyggda ISS för xp pro. men det verkar som om webbservern startar då första personen besöker sidan... för om jag går in på den står det 1 min oftast ändå... det kanske är bra då den inte tar dator kraft annars men, min uptime ser ut att vara 1 min även om den varit uppe i flera timmar

Permalänk: https://www.webforum.nu/p/638939

## #6 — Erik Juhlin, 2002-04-06T16:57Z

Precis vad jag skrev ju. :)

Permalänk: https://www.webforum.nu/p/638949

## #7 — mozilla, 2002-04-06T17:33Z

haha ;) läste inte ditt meddelande så noga ;) :OO

okej bra inte bara jag som har så i alla fall

Permalänk: https://www.webforum.nu/p/638963

## #8 — Quid, 2002-04-06T22:15Z

Så då kvarstår ju min fråga.

Hur får jag datum och tid att hamna i en t.ex. .txt-fil när datorn startar?

Permalänk: https://www.webforum.nu/p/639090

## #9 — Erik Juhlin, 2002-04-06T23:41Z

Gör ett litet exe program som skriver till filen och lägg sen filen i Startup/Autostart mappen. Så hade i alla fall jag gjort. :)

Permalänk: https://www.webforum.nu/p/639108

## #10 — Quid, 2002-04-07T13:59Z

Problemet är ju att gå körs det varje gång någon loggar ut och in igen. Jag vill ju ha ett värde på datorn startades.

Det måste ju finns någonstans. Finns ju flera program som kan plocka fram det, mIRC, SiSoft Sandra och CureInfo för att näma några, frågan är ju bara var dom får det ifrån.

Någon som vet?

Permalänk: https://www.webforum.nu/p/639259

## #11 — Erik Juhlin, 2002-04-07T14:08Z

Det har du ju rätt i. :)
Logga in och ut gör man ju ganska ofta.

Permalänk: https://www.webforum.nu/p/639263

## #12 — spango, 2002-04-07T15:32Z

Det finns ett kommandoradsprogram som heter uptime.exe som du kan läsa om [här](http://support.microsoft.com/default.aspx?scid=kb;EN-US;q232243). Om du sedan trollar fram en komponent som kan köra DOS-kommandon (som exempelvis [AspExec](http://www.serverobjects.com/products.htm)),  så är det en smal sak att visa uptime på en ASP-sida. En liten brasklapp är kanske på plats, om man gör så här startas en ny process för varje besökare som uptimen visas för, och om man har många besökare kan det bli ett digert arbete för servern.

Permalänk: https://www.webforum.nu/p/639293

## #13 — Erik Juhlin, 2002-04-07T17:48Z

Då kanske man ska ha en schemalagd aktivitet som sparar ner datumet i en databas/textfil en gång i halvtimman. Mycket krångel ska det vara! ;)

Permalänk: https://www.webforum.nu/p/639328

## #14 — Quid, 2002-04-07T18:02Z

Den ska ju inte spara varje halvtimme, utan bara en enda gång när datorn startar. annars kommer ju uptimen inte blir mer än 30 minuter :)

Men man skulle ju kunna få den till att köra notepad varje gång datorn starts, "when my computer starts" fanns som alternativ. Så dår är ju frågram hur man får den till att skriva och spara filen.

Någon som vet?

Permalänk: https://www.webforum.nu/p/639333

## #15 — Erik Juhlin, 2002-04-07T19:13Z

Jag menar att den en gång i halvtimmen skulle spara ner värdet från "spangos" pryl. I.o.f.s. Skulle man typ kunna sätta det till 24 h då eftersom att den väl körs när man startar datorn. :)

Permalänk: https://www.webforum.nu/p/639357

## #16 — Brimba, 2002-04-07T20:04Z

lite OT:

```
<script language="c#" runat="server">
	void Page_Load()
	{
		TimeSpan ts = TimeSpan.FromMilliseconds(Environment.TickCount);
	      ltlUptime.Text = "The Web server has been running for:<br>" +
			ts.Days.ToString() + " days, " + 
			ts.Hours.ToString() + " hours, and " + 
			ts.Minutes.ToString() + " minutes.";
	}
</script>

<asp:literal id="ltlUptime" runat="server" />
```

Om du installerar .NET ramverket så kan du använda ovanstående kod :)

Permalänk: https://www.webforum.nu/p/639373

---

Tråden på webben: https://www.webforum.nu/amne/asp/40986-uptime-med-asp
