Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
756 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Log des maj faites par apt-get upgrade

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Log des maj faites par apt-get upgrade

n°256916
Zaib3k
Posté le 01-05-2003 à 19:35:31  profilanswer
 

salut,
 
j'ai mis  

0 1 * * * apt-get update &> /dev/null && apt-get -y upgrade &> /dev/null

 
dans mon crontab mais je voudrais loguer la liste de package mis a jour.
 
le probleme : je vois pas comment faire :/
 
deja je pensais ajouter l'option -u mais apres je ne vois pas comment rediriger la liste vers un fichier.
 
des idées ? solution ? ya mieux ?
 
Merci


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
mood
Publicité
Posté le 01-05-2003 à 19:35:31  profilanswer
 

n°257025
stef_dober​mann
Personne n'est parfait ...
Posté le 01-05-2003 à 23:16:55  profilanswer
 

Salut :hello:
Plutot que de rediriger les sorties vers /dev/null redigire les dans un fchier.
 
par la suite pour éventuellement garder une trace de tout c fichier cré un script en bash faisant une rotation des fichiers de logs :
 
majsysteme.sh
 

Code :
  1. #!/bin/bash
  2. renome fic9.log fic10.log
  3. renome fic8.log fic9.log
  4. renome fic7.log fic8.log
  5. renome fic6.log fic7.log
  6. renome fic5.log fic6.log
  7. renome fic4.log fic5.log
  8. renome fic3.log fic4.log
  9. renome fic2.log fic3.log
  10. renome fic1.log fic2.log
  11. apt-get update &> fic1
  12. apt-get -y upgrade &> fic1.log


 
et dans la crontab tu met

Code :
  1. 0 1 * * * majsysteme.sh


 
à la place de  

Code :
  1. 0 1 * * * apt-get update &> /dev/null && apt-get -y upgrade &> /dev/null


 
tu as une rotation des log sur 10 fichiers, si tu en veux plus fichier suiffit de rajouter renome fic$i fic$i+1
au debut du fichier( voir à optimisé ca ensuite avec une bouble for ;) )
 
si tu en veux plus, tu na qu'a créer un 2éme script ( que tu lancera juste avant l'autre ) pour faire un zip ou un tar.gz..., prenant tous les fic*.log et céant un fichier portant le nom la date du jour ou de la semaine, bref un nom suivant la période !
 
mais bon, 1 fois par heure c fait beaucoup, perso je l'aurais mis à 1 fois par semaine. En faite je le fait 1 à 4 fois par semaine, mais je préfére le faire manuellement ( pour plus de contrôle )


---------------
Tout à commencé par un rêve...
n°257028
kazekami
J'aime pas les gens
Posté le 01-05-2003 à 23:27:42  profilanswer
 

il me semble ke je mis ca dans ma crontab au taf :  
 
02 4 * * * apt-get -u update 1>/root/liste-update-`date +%Y%m%d`.txt
 
 


---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
n°257040
stef_dober​mann
Personne n'est parfait ...
Posté le 01-05-2003 à 23:41:31  profilanswer
 

j'en été pas loin ;) ta solution est 10 fois optimisé ( il fo dire que j'ai pensé à la solution que j'ai proposé pendant que je l'écrivait ;) )
bref ce que je disait est donc valable, tu cré un fichier par jour d'éxécution et le nom du fichier c la date du jour d'upgrade !


---------------
Tout à commencé par un rêve...
n°257041
kazekami
J'aime pas les gens
Posté le 01-05-2003 à 23:50:05  profilanswer
 

et au pire on doit encore pouvoir améliorer avec logrotate, mais j'ai pas cherché lol (j'ai de la place sur mon dur au taf, ca risk pas de remplir a ras bord)


---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
n°257051
Taz
bisounours-codeur
Posté le 02-05-2003 à 01:39:16  profilanswer
 

et pas de >> ?

n°257055
kazekami
J'aime pas les gens
Posté le 02-05-2003 à 02:15:19  profilanswer
 

++Taz a écrit :

et pas de >> ?


 
pour koi faire ? (kestion serieuse)


---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
n°257070
Taz
bisounours-codeur
Posté le 02-05-2003 à 04:55:41  profilanswer
 

ben pour garder l'intégralité [:spamafote]
un petit marqueur de temps, le filtrage des lignes inutiles et ça marcherait au poil il me semble

n°257076
kazekami
J'aime pas les gens
Posté le 02-05-2003 à 08:31:24  profilanswer
 

cad k'on collerait tt dans le meme fichier log ?
 
chui pas sur ke ca soit aussi souple, ni aussi simple a mettre en place
 
mais si tu me ponds la commande ki fait ca chui d'acc pour essayer :)


---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
n°257192
Zaib3k
Posté le 02-05-2003 à 11:09:04  profilanswer
 

oula tout ca :D
 
merci
 

Citation :

mais bon, 1 fois par heure c fait beaucoup, perso je l'aurais mis à 1 fois par semaine.


 
0 1 * * * : c'est pas tous les jours a 1h ?
 
 

Citation :

02 4 * * * apt-get -u update 1>/root/liste-update-`date +%Y%m%d`.txt


 
j'avais pensé a ca en premier lieu ( mais en rajoutant apt-get upgrade ;) ) mais j'aurais surtout souhaité avoir la liste de package seulement. Avec cette methode, ca me mets aussi toute la progression des dl etc...
 
 
le top serait:
 
#!/bin/sh
 
touch /root/liste-update-`date +%Y%m%d`.txt
apt-get update &> /dev/null
echo `date` >> /root/liste-update-`date +%Y%m%d`.txt
echo -e "\n" >> /root/liste-update-`date +%Y%m%d`.txt
apt-get -y -u upgrade "juste la lsite">> /root/liste-update-`date +%Y%m%d`.txt
echo -e "\n" >> /root/liste-update-`date +%Y%m%d`.txt
 
# pidoum


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
mood
Publicité
Posté le 02-05-2003 à 11:09:04  profilanswer
 

n°257372
Zaib3k
Posté le 02-05-2003 à 14:22:14  profilanswer
 

[:yoyoz]  avant la 2eme page  [:yaisse]


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
n°257689
Zaib3k
Posté le 02-05-2003 à 22:18:55  profilanswer
 

pouet  :na:


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
n°257916
Zaib3k
Posté le 03-05-2003 à 16:04:17  profilanswer
 

:sleep:


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
n°258209
Zaib3k
Posté le 04-05-2003 à 13:50:58  profilanswer
 

derniere tentative
 
 
 [:yoyoz]


---------------
Le droit à la différence s'arrête là où ça commence à m'emmerder sérieusement.
n°294193
molton
Toujours dans la tendance...
Posté le 21-07-2003 à 08:58:43  profilanswer
 

Si qqun à une solution pour le problème énoncé dans ce topic je suis interessé. A savoir un script bash qui après avoir fait un apt-get update && apt-get upgrade -u -y renvoi la liste des paquets mis à jour ?


---------------
Un nouveau site pour sa debian : http://guide.andesi.org/
n°294239
teethgrind​er
Posté le 21-07-2003 à 12:09:30  profilanswer
 

drapal

n°294253
BMOTheKill​er
Posté le 21-07-2003 à 12:39:05  profilanswer
 

vous ajoutez un grep ".deb" pour les débianneux et un grep ".rpm" pour les RHiens...
 
du genre :
 
apt-get -u -y upgrade | grep ".deb" |  grep -v "%" > fichier_log
 
comme ça vous n'aurez juste que les lignes des dl accomplis avec le chemin du serveur
 
edit :
 
ou 2ème solution :
 
apt-get clean
apt-get -u -y upgrade
ls /var/cache/apt/archives/ | grep -v lock | grep -v partial > fichier_log


Message édité par BMOTheKiller le 21-07-2003 à 12:42:46
n°294260
cassidy
Black Rainbow
Posté le 21-07-2003 à 12:50:22  profilanswer
 

sinon tu peux utiliser apt-listchanges

n°294286
molton
Toujours dans la tendance...
Posté le 21-07-2003 à 13:25:38  profilanswer
 

Cassidy a écrit :

sinon tu peux utiliser apt-listchanges


 
Oui mais il marche comment ?
J'ai pas tout compris. Si t'aurais les manip pour que je recoivent un mail avec ce qui a changé ca m'interesse...


---------------
Un nouveau site pour sa debian : http://guide.andesi.org/
n°294438
molton
Toujours dans la tendance...
Posté le 21-07-2003 à 16:43:07  profilanswer
 

molton a écrit :


 
Oui mais il marche comment ?
J'ai pas tout compris. Si t'aurais les manip pour que je recoivent un mail avec ce qui a changé ca m'interesse...


 
up


---------------
Un nouveau site pour sa debian : http://guide.andesi.org/
n°294508
Zaib3k
Posté le 21-07-2003 à 21:45:45  profilanswer
 

a tiens. un topic revenu des enfers du forum :D
ca fait plaisir de voir que certain utilisent la recherche

n°294516
molton
Toujours dans la tendance...
Posté le 21-07-2003 à 22:02:07  profilanswer
 

Zaib3k a écrit :

a tiens. un topic revenu des enfers du forum :D
ca fait plaisir de voir que certain utilisent la recherche


 
Bon finalement j'ai install apt-listchanges et ca a l'air de marche. Je vais attendre mes premiers mails !


---------------
Un nouveau site pour sa debian : http://guide.andesi.org/
n°294525
Zaib3k
Posté le 21-07-2003 à 22:27:53  profilanswer
 

molton a écrit :


 
Bon finalement j'ai install apt-listchanges et ca a l'air de marche. Je vais attendre mes premiers mails !


 
une fois installé, on en fait quoi de apt-listchanges ? cron ?
 
edit : c'est quoi cette histoire de pipe v2 ?


Message édité par Zaib3k le 21-07-2003 à 22:30:34
n°300220
Zaib3k
Posté le 01-08-2003 à 17:44:17  profilanswer
 

Zaib3k a écrit :


 
une fois installé, on en fait quoi de apt-listchanges ? cron ?
 
edit : c'est quoi cette histoire de pipe v2 ?


 
 
 [:yoyoz]

n°300264
CSCMEUH
Posté le 01-08-2003 à 20:35:11  profilanswer
 


 
Bon c'est bien de vouloir automatiser la mise a jours ...
Mais j'aimerais savoir quel est le but de la manip?
- si tu est en stable ca sert a rien pasqu'il n'y a que des mise q jours en cas de trou de secu. (un procmail qui update tout seul automatiquement a partir le la mailing list security debian est bien mieux)
- si tu est en testing c'est a peu pres pareil ca sert a rien de le faire tout les jours
- si tu est en unstable t'est vraiment un _chieur_ pasque tu va bouffer de la bande passante pour rien (car tu ne participeras pas au developpement de la distribution : "unstable" ).
 
Voila je trouve l'idee vraiment ... _stupide_
Si non la solution a ton probleme s'appelle : apt-listchange


Message édité par CSCMEUH le 01-08-2003 à 20:35:29
n°300266
Zaib3k
Posté le 01-08-2003 à 20:40:57  profilanswer
 

CSCMEUH a écrit :


 
Bon c'est bien de vouloir automatiser la mise a jours ...
Mais j'aimerais savoir quel est le but de la manip?
- si tu est en stable ca sert a rien pasqu'il n'y a que des mise q jours en cas de trou de secu. (un procmail qui update tout seul automatiquement a partir le la mailing list security debian est bien mieux)
- si tu est en testing c'est a peu pres pareil ca sert a rien de le faire tout les jours
- si tu est en unstable t'est vraiment un _chieur_ pasque tu va bouffer de la bande passante pour rien (car tu ne participeras pas au developpement de la distribution : "unstable" ).
 
Voila je trouve l'idee vraiment ... _stupide_
Si non la solution a ton probleme s'appelle : apt-listchange


 
je suis en stable
et je parle bien d'apt-listchanges, mais c justement lui qui m'embete, je ne comprend pas trop comment il fonctionne.
 
 
en gros, je comprend pas ca :
 

      --apt
                 Read   filenames   from   a  specially-formatted
                 pipeline (as provided by apt), rather than  from
                 command  line  arguments, and honor certain apt-
                 specific  options  in  the  config  file.   This
                 pipeline  must  be in "version 2" format, speci­
                 fied in the apt configuration.

n°300267
mikala
Souviens toi du 5 Novembre...
Posté le 01-08-2003 à 20:40:58  profilanswer
 

hum j'ai pas tout saisi sur la notion de chieurs la ;)
si il mets a jour son unstable régulierement cela lui permettras d'avoir les derniers packets de la unstable & donc si probleme de faire des retours dessus ....
Ensuite bouffer de la bande passante pour rien :??:  
sinon y a cron-apt dans un autre genre ;)

n°300273
CSCMEUH
Posté le 01-08-2003 à 20:52:11  profilanswer
 

Mikala a écrit :

hum j'ai pas tout saisi sur la notion de chieurs la ;)
si il mets a jour son unstable régulierement cela lui permettras d'avoir les derniers packets de la unstable & donc si probleme de faire des retours dessus ....


Ouais mais beaucoups ne font pas de retour dessus... C'est bien ca le probleme.  
Le mieux a faire dans ce cas la c'est de passer _une_ fois en unstable, verifier que tout les logiciels dont tu as besion fonctionnement correctement et voila c'est bon.
J'en connais qui font un apt-get dist-upgrade tout les matin et qui se pleingnent que leur pc soit "unstable" ...
 

n°300279
Aiua
PSN : Aiua / GT : Aiua42
Posté le 01-08-2003 à 21:38:14  profilanswer
 

CSCMEUH a écrit :


Ouais mais beaucoups ne font pas de retour dessus... C'est bien ca le probleme.  
Le mieux a faire dans ce cas la c'est de passer _une_ fois en unstable, verifier que tout les logiciels dont tu as besion fonctionnement correctement et voila c'est bon.
J'en connais qui font un apt-get dist-upgrade tout les matin et qui se pleingnent que leur pc soit "unstable" ...
   

:heink:  
 
j'comprend rien à ce que tu racontes :??:
perso j'fais des apt-get upgrade réguliers sur ma sid
 
si je suis sur une sid c'est pour avoir mes logiciels à jour hein...
 
qd tu installes une sid t'es pas obligé de faire des rapports de bugs tous les soirs non plus :lol:


---------------
"The pen is mightier than the sword if the sword is very short, and the pen is very sharp." TP. Mes Jeux. Mes Ventes. Groupe HFR sur PlayFire.
n°300281
CSCMEUH
Posté le 01-08-2003 à 21:50:34  profilanswer
 

aiua a écrit :

:heink:  
qd tu installes une sid t'es pas obligé de faire des rapports de bugs tous les soirs non plus :lol:


 
Si !!
Cinq rapports de bug rituelle doivent etre soumis chaque jour : A l'aube, à midi, au milieu de l'après-midi, à la tombée de la nuit et durant la nuit.
 
Desoler ...  

n°300287
Aiua
PSN : Aiua / GT : Aiua42
Posté le 01-08-2003 à 22:18:05  profilanswer
 

CSCMEUH a écrit :


 
Si !!
Cinq rapports de bug rituelle doivent etre soumis chaque jour : A l'aube, à midi, au milieu de l'après-midi, à la tombée de la nuit et durant la nuit.
 
Desoler ...  

:lol:


---------------
"The pen is mightier than the sword if the sword is very short, and the pen is very sharp." TP. Mes Jeux. Mes Ventes. Groupe HFR sur PlayFire.
n°300292
mikala
Souviens toi du 5 Novembre...
Posté le 01-08-2003 à 22:38:12  profilanswer
 

CSCMEUH a écrit :


 
Si !!
Cinq rapports de bug rituelle doivent etre soumis chaque jour : A l'aube, à midi, au milieu de l'après-midi, à la tombée de la nuit et durant la nuit.
 
Desoler ...  


Hum ...
Deux interprétations apparaissent :o)
non non je ne dirais rien [:rofl]

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Log des maj faites par apt-get upgrade

 

Sujets relatifs
linux et upgrade[debian] erreur dist-upgrade && sysvinit
apt-get upgrade quand tout va bien : risqué/inutile/indispensable ??APT : marche plus apres un upgrade en sarge
upgrade à la sauvageUpgrade Samba... [RESOLU]
rpm kaput après upgrade glibc sur mandrake[Log] Comment mieux les gerer ?
apt-get dist-upgrade et urpmi --auto-selectSquid Log - Afficher un nom à la place d'une IP
Plus de sujets relatifs à : Log des maj faites par apt-get upgrade


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR