Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#1 Le 03/11/2005, à 16:57

LiloBZH

[resolu] Heure du dernier reboot

Bonjour,

j'aimerai mettre sur une page php (situé sur le seveur evidemment smile ) la date du dernier reboot du serveur.

es ce possible ?

merci

Dernière modification par LiloBZH (Le 03/11/2005, à 19:26)


Le journal du freenaute : Le site d'information des freenautes
http://www.journaldufreenaute.fr

Hors ligne

#2 Le 03/11/2005, à 19:09

avelldiroll

Re : [resolu] Heure du dernier reboot

Salut cette info est dispo dans le fichier /proc/uptime de ton système (le premier chiffre en secondes, le second chiffre est là pour indiquer le temps pendant lequel le cpu ne faisait rien (idle) toujours en secondes).

A partir de cette info tu peux la soustraire de la date de ton système pour avoir la date du dernier démarrage.

Sinon la commande du shell uptime donne la même info mais en jours/heures/minutes.

Sinon le PHP est un language que je manipule très peu, mais il doit avoir des fonctions propres pour faciliter les requêtes système de ce type.


"Les ordinateurs permettent à l'humanité de faire des erreurs le plus rapidement du monde, ... à l'exception peut-être de la tequila et des armes à feu."
Merci de lire ceci de temps à autre ...

Hors ligne

#3 Le 03/11/2005, à 19:15

avelldiroll

Re : [resolu] Heure du dernier reboot

Sinon le premier dans google pour php uptime donne la page :

http://www.4webhelp.net/scripts/php/uptime.php

Où l'on peut récuperer le PHP script suivant :

<?php

###########################################################################
#                                                                         #
# Copyright © http://www.4webhelp.net/                                    #
# Neither http://www.4webhelp.net/ nor its members accept any             #
# responsibility, either expressed or implied, for any damage caused by   #
# using this script or the misuse of this script.                         #
#                                                                         #
#                                                                         #
#                          INSTRUCTIONS                                   #
#                                                                         #
# 1) Copy this code to an editor such as Notepad and save it with a       #
# .php  extension.                                                        #
# 2) FTP this file to a folder on your site in ASCII mode                 #
# 3) Call up this file in your web browser to see your server's uptime    #
#                                                                         #
###########################################################################

  $data = shell_exec('uptime');
  $uptime = explode(' up ', $data);
  $uptime = explode(',', $uptime[1]);
  $uptime = $uptime[0].', '.$uptime[1];

  echo ('Current server uptime: '.$uptime.'');

?>

<p>This script courtesy of <a href="http://www.4webhelp.net/">4WebHelp</a>.</p>

Bonne continuation

Breizh Atao


"Les ordinateurs permettent à l'humanité de faire des erreurs le plus rapidement du monde, ... à l'exception peut-être de la tequila et des armes à feu."
Merci de lire ceci de temps à autre ...

Hors ligne

#4 Le 03/11/2005, à 19:26

LiloBZH

Re : [resolu] Heure du dernier reboot

merci beaucoup ! c'est gentil !

c'est parfait smile


Le journal du freenaute : Le site d'information des freenautes
http://www.journaldufreenaute.fr

Hors ligne

Haut de page ↑