Bonne question !! Après relecture, aucune ! C'est un relicat du copié-collé du script d'init que j'avais utilisé pour créer le mien !
Si ça t'intéresse, voici l'autre script que j'utilise pour synthétiser les résultats :
-----------------------------
#! /bin/bash
# Récupère les données logges dans /var/log/uptime.log pour
# calculer des stat sur l'utilisation de la machine
#
# GF le 21/1/2003
Je vais certainement dire une connerie, mais je vois les fichiers DRMisés comme des contenants plus que des contenus. Contenant, dont on ne peut extraire le contenu qu'avec la clef kivabien...
En fait, les "contrats de projet", ça existe déjà... Ça s'appelle des Freelances ! Les principales différences avec un emploi salarié sont :
- Pas d'assedic entre 2 missions
- Il faut prendre un assurance costaude pour couvrir les risques professionnels et sa responsabilité professionnelle
- c'est payé plusieurs centaines d'euros la journée.
Je pense, pour répondre à ton point 5, qu'une contrainte basée sur le dernier point, (mais qui tienne en compte les 2 premiers) serait à même de rendre l'idée viable...
[^] # Re: Question sur le script
Posté par gronk34 . En réponse au journal Fiable le manchot ?. Évalué à 1.
Si ça t'intéresse, voici l'autre script que j'utilise pour synthétiser les résultats :
-----------------------------
#! /bin/bash
# Récupère les données logges dans /var/log/uptime.log pour
# calculer des stat sur l'utilisation de la machine
#
# GF le 21/1/2003
UpTimeLog=/var/log/uptime.log
LoggedUptime=`awk '{ut+=$13} END {print ut}' $UpTimeLog`
LoggedIdle=`awk '{ut+=$16} END {print ut}' $UpTimeLog`
CurrentUptime=`awk '{print $1}' /proc/uptime`
CurrentIdle=`awk '{print $2}' /proc/uptime`
NbJour=`awk '{print "D" $5 $6 $9}' $UpTimeLog | sort -u | grep -c D`
NbStart=`grep -c boot $UpTimeLog`
NbPlantage=$(($NbStart - `grep -c Uptime $UpTimeLog`))
TotalUptime=`echo $LoggedUptime $CurrentUptime | awk '{printf "%.2f",($1+$2)/3600}'`
TotalIdle=`echo $LoggedIdle $CurrentIdle | awk '{printf "%.2f",($1+$2)/3600}'`
echo $TotalUptime $TotalIdle $NbJour | awk '\
{printf "Total Uptime : %.2f h ",$1}\
{printf "Average Idle : %.2f %% ",100*$2/$1}\
{printf "Daily average: %.2f h\n",$1/$3}'
echo $TotalUptime $NbStart $NbJour | awk '{printf "Start-up number : %d ; Average session : %.2f h ; daily start-up ; %.2f\n",$2,$1/$2,$2/$3}'
echo $NbStart $NbPlantage $TotalUptime | awk '{printf "Hard hangup number : %d ; Avg Start/hang : %.2f ; MTBF : %.2f h\n",$2,$1/$2,$3/$2}'
-----------------------------
Have fun ;-)
[^] # Re: Pas moyen de faire un mouvement plus gros ?
Posté par gronk34 . En réponse au journal Arte et DRM : pareil que les autres. Évalué à 8.
[^] # Re: Non je ne vois pas.
Posté par gronk34 . En réponse au journal DRM, imaginons. Évalué à 2.
# Merci a tous !
Posté par gronk34 . En réponse au journal ACL réseau sous linux. Évalué à 2.
Merci a tous de m'avoir débloqué !
[^] # Re: et de deux!
Posté par gronk34 . En réponse au journal Pour une intrusion de plus..... Évalué à 1.
[^] # Re: Intermittents de l'informatique, voici les "contrats de projet"
Posté par gronk34 . En réponse à la dépêche Intermittents de l'informatique, voici les "contrats de projet". Évalué à 3.
- Pas d'assedic entre 2 missions
- Il faut prendre un assurance costaude pour couvrir les risques professionnels et sa responsabilité professionnelle
- c'est payé plusieurs centaines d'euros la journée.
Je pense, pour répondre à ton point 5, qu'une contrainte basée sur le dernier point, (mais qui tienne en compte les 2 premiers) serait à même de rendre l'idée viable...