apt-get als cronjob
apt-get als cronjob
hallo leute...
ich versuche meine updates / upgrades to automatisieren..
wie kann ich "apt-get update" und "apt-get upgrade" als cronjob laufen lassen und somit die eingabe von [ja/nein] zu überfliegen?
gruß, sabin
ich versuche meine updates / upgrades to automatisieren..
wie kann ich "apt-get update" und "apt-get upgrade" als cronjob laufen lassen und somit die eingabe von [ja/nein] zu überfliegen?
gruß, sabin
./sabin -s
apt-get update läuft ja schon mal ohne Fragen zu stellen. Für apt-get upgrade gibt es die Option -y, welche y(es) als Antwort vorgibt.
also
Siehe auch
grüße
mludwig
also
Code: Alles auswählen
apt-get upgrade -y
Code: Alles auswählen
man apt-get
mludwig
- Snoopy
- Beiträge: 4297
- Registriert: 17.11.2003 18:26:56
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Rh.- Pflz.
hi
und um ehrlich zu sein...apt ist zwar schön und gut...aber ich möchte gerne sehen was apt macht
nicht dass bei einem update auf einmal irgendwelche sachen deinstalliert werden was ich nicht möchte...verstehst wie ich meine
ich mache bei meinem testing einmal / woche einen dist-upgrade (meistens samstags) und da möchte ich schon dabei sein um nachzuvollziehen, was mit meinen rechnern passiert
und um ehrlich zu sein...apt ist zwar schön und gut...aber ich möchte gerne sehen was apt macht
nicht dass bei einem update auf einmal irgendwelche sachen deinstalliert werden was ich nicht möchte...verstehst wie ich meine
ich mache bei meinem testing einmal / woche einen dist-upgrade (meistens samstags) und da möchte ich schon dabei sein um nachzuvollziehen, was mit meinen rechnern passiert
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Hi sabin,
auch von mir ein "Wilkommen im Forum"
Schau dir mal das Paket crona-apt an, das sollte das sein was du suchst.
by, Martin
PS: ist habe das Thema mal von den Web- und Mailservern weggeschoben.
auch von mir ein "Wilkommen im Forum"
Schau dir mal das Paket crona-apt an, das sollte das sein was du suchst.
by, Martin
PS: ist habe das Thema mal von den Web- und Mailservern weggeschoben.
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
wie snoppy schon sagte, automatisches upgrade ist keine gute Idee
aber folgende Befehle kannst du von cron ohne weiteres Aufrufen:
apt-get update
apt-get autoclean -y
apt-get dist-upgrade -y --download-only
ein anschließender manueller Aufruf von "apt-get dist-upgrade" geht danach viel schneller, weil die Pakete schon downgeloaded wurden.
Mit dem Paket "cron-apt" erreichst du das gleiche und hast noch zusätzlich einen Logging-Mechanismus
aber folgende Befehle kannst du von cron ohne weiteres Aufrufen:
apt-get update
apt-get autoclean -y
apt-get dist-upgrade -y --download-only
ein anschließender manueller Aufruf von "apt-get dist-upgrade" geht danach viel schneller, weil die Pakete schon downgeloaded wurden.
Mit dem Paket "cron-apt" erreichst du das gleiche und hast noch zusätzlich einen Logging-Mechanismus
kann man sowas differenzieren ?
ich meine: ich würde schon ganz gerne automatische sicherheitsupdates (z.b. bei ssh) von debian haben, daher bin ich ja auch 100% an der distribution geblieben und habe keine eigen-kompelierte sachen ...
aber ich will nicht, das er z.b. automatisch von apache 1.3 auf 2 oder MySQL 3 auf 4 etc. updated wo konfig-anpassungen nötig sind.
lieben gruß ...
ich meine: ich würde schon ganz gerne automatische sicherheitsupdates (z.b. bei ssh) von debian haben, daher bin ich ja auch 100% an der distribution geblieben und habe keine eigen-kompelierte sachen ...
aber ich will nicht, das er z.b. automatisch von apache 1.3 auf 2 oder MySQL 3 auf 4 etc. updated wo konfig-anpassungen nötig sind.
lieben gruß ...
Debian Sarge 3.1 | P-IV 2,8 GHz | Asus P5RD1-V | LAN + X300 onboard
- Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
für sicherheitspatche reicht normalerweise ein upgrade ... und wenn du Stable benutzt, passiert da auch nicht soviel... aber ich würds trotzdem nicht automatisieren.. gestern hätte er sonst meine httpd.conf "aktualisiert" die aber schon angepasst war..
bei Stable würd ich dir raten einfach dich in der debian mailing liste für security einzutragen und dann siehst du immer per mail wenn was kommt und kannst dann einfach schnell nen update machen.. passiert ja nicht allzu häufig
btw: das Thema hat aber schon nen fauligen Geruch oder?
bei Stable würd ich dir raten einfach dich in der debian mailing liste für security einzutragen und dann siehst du immer per mail wenn was kommt und kannst dann einfach schnell nen update machen.. passiert ja nicht allzu häufig
btw: das Thema hat aber schon nen fauligen Geruch oder?
jap .. aber erst die forum-suche bemühen bevor eigene fragen gestellt werden
auf die mailingliste hab ich ehrlich gesagt keine lust .. ich fürchte ich lese das eh nicht ...
gibt es mit apt-get oder aptitude eine option bzw. ein einmaliger befehl, der eine liste von allen programmen ausgibt, für die ein update da ist ?
und was ganz anderes: dein avatar .. ist der selbst gemacht ? darf ich den benutzen ?
auf die mailingliste hab ich ehrlich gesagt keine lust .. ich fürchte ich lese das eh nicht ...
gibt es mit apt-get oder aptitude eine option bzw. ein einmaliger befehl, der eine liste von allen programmen ausgibt, für die ein update da ist ?
und was ganz anderes: dein avatar .. ist der selbst gemacht ? darf ich den benutzen ?
Debian Sarge 3.1 | P-IV 2,8 GHz | Asus P5RD1-V | LAN + X300 onboard
- Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
1. auf der Mailing liste kommen vielleicht alle 2 Wochen ein oder 2 Mails (halt immer wenn ein Paket geupgraded wurde) und da steht auch nicht viel drin.. also das ist nicht so wie bei den meisten mailing listen!
2. hmm.. es gibt Möglichkeiten dich per Mail zu benachrichtigen.. weiß ich aber selber leider nicht (die Mailing Liste macht da aber auch nichts anderes)
3. nein ist kein selbstgemachter Avatar.. kannst du benutzen wenn du magst.. wobei ich nicht weiß ob irgendwer einen Anspruch drauf hat... (wobei wenn du es hier im Forum benutzen willst, fände ich es persönlich doof, werd dich aber nicht davon abhalten)..
2. hmm.. es gibt Möglichkeiten dich per Mail zu benachrichtigen.. weiß ich aber selber leider nicht (die Mailing Liste macht da aber auch nichts anderes)
3. nein ist kein selbstgemachter Avatar.. kannst du benutzen wenn du magst.. wobei ich nicht weiß ob irgendwer einen Anspruch drauf hat... (wobei wenn du es hier im Forum benutzen willst, fände ich es persönlich doof, werd dich aber nicht davon abhalten)..
moin moin,
ich will das thema nochmal aufgreifen, da ich zur Zeit an derselben Sache dran bin:
ich möchte apt-get update und upgrade auch per cronjob laufen lassen, allerdings soll apt weder pakete runterladen noch installieren. Ich will nur wissen, welche Updates es für dieses System gibt und mir das Ergebnis per Mail schicken lassen.
Zur Zeit sieht mein script so aus:
Allerdings habe ich dann eine ellenlange Mail. Gibts noch einen schöneren, besseren Weg?
thnx
grafporno
ich will das thema nochmal aufgreifen, da ich zur Zeit an derselben Sache dran bin:
ich möchte apt-get update und upgrade auch per cronjob laufen lassen, allerdings soll apt weder pakete runterladen noch installieren. Ich will nur wissen, welche Updates es für dieses System gibt und mir das Ergebnis per Mail schicken lassen.
Zur Zeit sieht mein script so aus:
Code: Alles auswählen
#!/bin/sh
apt-get -qq update > /root/update.txt
apt-get -us upgrade >> /root/update.txt
mail -s "updates" bla < /root/update.txt
thnx
grafporno
Hm, eigentlich hast du deine Anforderungen doch erfüllt:GrafPorno hat geschrieben:Allerdings habe ich dann eine ellenlange Mail.
Auf welche Informationen in diesem ellenlangen Mail möchtest du jetzt eigentlich verzeichten ?GrafPorno hat geschrieben: Ich will nur wissen, welche Updates es für dieses System gibt und mir das Ergebnis per Mail schicken lassen.
Wenn du nur die Liste der Pakete möchtest, könntest du dir auch "apt-show-versions -u" anschauen
Gruß
gms
naja, eigentlich möchte ich in der mail nur sowas stehen haben:
oder was zeigt mir apt-show-versions -u an?
Code: Alles auswählen
Reading Package Lists...
Building Dependency Tree...
The following packages will be upgraded:
gnupg libgnutls11 libtasn1-2 tar
4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.