Beste Tweakers,
Samen met twee vrienden (we zijn geen van allen programmeurs, slechts standaard middelbare-scholieren) hebben we een kleine Minecraft-server draaien, gewoon in de meterkast bij ons thuis. Er staat Ubuntu Server op geinstalleerd (zonder GUI). Omdat ik nog het handigst ben heb ik het beheer op me genomen; het is gelijk een leuk project om eens wat te leren over Linux e.d.
De situatie is als volgt: de server draait perfect, we zijn volmaakt tevreden. Dagelijks wordt er een automatische backup gemaakt (CRON + .sh scripts) en wordt elke 30 minuten gecheckt of het programma draait; draait'ie wel, niets aan de hand, draait'ie niet wordt het programma alsnog gestart en wordt er een melding in een .log bestandje weggeschreven.
Nu wil ik echter dat die meldingen in een .html bestandje worden weggeschreven; de pagina moet vervolgens bereikbaar zijn via internet zodat we via het internet de logbestanden kunnen bekijken. Apache etc is niet het probleem, maar hoe krijg ik Linux zover dat hij de meldingen op de juiste plaats in het .html bestand wegschrijft? Ik heb geen idee hoe ik dat moet oplossen, hij voegt nu gewoon de tekst onderaan de pagina erbij, dat is natuurlijk niet de bedoeling. Dit is het commando wat ik nu gebruik:
Weet iemand hoe ik dit op een andere plek in het .html document kan laten wegschrijven, in plaats van helemaal onderaan de code (en dus zelfs nog ónder het "[/body] [/html]" gedeelte)?
Alvast bedankt voor de response,
Koen
Samen met twee vrienden (we zijn geen van allen programmeurs, slechts standaard middelbare-scholieren) hebben we een kleine Minecraft-server draaien, gewoon in de meterkast bij ons thuis. Er staat Ubuntu Server op geinstalleerd (zonder GUI). Omdat ik nog het handigst ben heb ik het beheer op me genomen; het is gelijk een leuk project om eens wat te leren over Linux e.d.
De situatie is als volgt: de server draait perfect, we zijn volmaakt tevreden. Dagelijks wordt er een automatische backup gemaakt (CRON + .sh scripts) en wordt elke 30 minuten gecheckt of het programma draait; draait'ie wel, niets aan de hand, draait'ie niet wordt het programma alsnog gestart en wordt er een melding in een .log bestandje weggeschreven.
Nu wil ik echter dat die meldingen in een .html bestandje worden weggeschreven; de pagina moet vervolgens bereikbaar zijn via internet zodat we via het internet de logbestanden kunnen bekijken. Apache etc is niet het probleem, maar hoe krijg ik Linux zover dat hij de meldingen op de juiste plaats in het .html bestand wegschrijft? Ik heb geen idee hoe ik dat moet oplossen, hij voegt nu gewoon de tekst onderaan de pagina erbij, dat is natuurlijk niet de bedoeling. Dit is het commando wat ik nu gebruik:
code:
1
| echo '[' $NOW ']: Server was down.... Started !' >> /var/www/index.html |
Weet iemand hoe ik dit op een andere plek in het .html document kan laten wegschrijven, in plaats van helemaal onderaan de code (en dus zelfs nog ónder het "[/body] [/html]" gedeelte)?
Alvast bedankt voor de response,
Koen