comment ecrire une commande qui toute les dix secondes complete un fichier log en y ajoutant la date et la liste des utilisateurs connecté a cet instant sur la machine
Plus besoin de boucle avec watch.
Ceci dis les connection deconnection des user sont deja centralisé dans les journeaux. Un script qui analyse les journeaux, pour faire un graph/stat etc, serait peut etre plus aproprié, et suremment plus économique.
Oui, il faudrait penser à Cacti (www.cacti.net) pour grapher le nombre d'utilisateurs loggués. On peut avoir cette information avec snmp.
L'avantage de cacti est de garder des traces (archives) des utilisateurs loggués depuis 30 min, 8 jours, 3 mois ou plus.
Si la mise en place de Cacti semble compliquée, un simple script en perl peut etre mis en place...
# pas assez shell mon fils
Posté par ecid . Évalué à 3.
#!/bin/sh
while [ 1 = 1 ]
do
(date;who) >> monfichier
sleep 10
done
c'est un truc comme ca que tu veux ?
[^] # Re: pas assez shell mon fils
Posté par nanard . Évalué à 4.
Ceci dis les connection deconnection des user sont deja centralisé dans les journeaux. Un script qui analyse les journeaux, pour faire un graph/stat etc, serait peut etre plus aproprié, et suremment plus économique.
Allez tous vous faire spéculer.
[^] # Re: pas assez shell mon fils
Posté par solinux . Évalué à 2.
Celle-ci permet d'envoyer des messages à syslog.
Pour plus d'informations man 1 logger
[^] # Re: pas assez shell mon fils
Posté par action09 . Évalué à 1.
L'avantage de cacti est de garder des traces (archives) des utilisateurs loggués depuis 30 min, 8 jours, 3 mois ou plus.
Si la mise en place de Cacti semble compliquée, un simple script en perl peut etre mis en place...
[^] # Re: pas assez shell mon fils
Posté par higin3 . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.