[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: aptitude loopt



* Christian Knoke <chrisk@cknoke.de> wrote:
> 
> Hallo,
> 
> Jens schrieb am 02. Aug um 14:46 Uhr:
> > * Christian Knoke <chrisk@cknoke.de> wrote:
> 
> > > auf einem Vserver habe ich, aus einem mit Cron gestarteten Script
> > > heraus, folgendes ausgeführt:
> 
> > > Die Scriptausgabe endete hier:
> > > 
> > > ---
> > > The following packages will be upgraded:
> > >   apache2 apache2-common apache2-doc apache2-mpm-prefork
> > >   apache2-prefork-dev apache2-utils libapr0 libapr0-dev
> > > 8 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
> > > Need to get 5590kB of archives. After unpacking 16.4kB will be used.
> > > Do you want to continue? [Y/n/?]
> > > ---
> > 
> > Ein 'aptitude -s upgrade' bleibt immer am yes/no-Prompt stehen, solange
> > du nicht mit 'aptitude -y bzw. --assume-yes' arbeitest.
> 
> Sollte man meinen können, tut es aber nicht. Anscheinend ist das Ding
> in der Lage zu erkennen, ob es ein Terminal gibt.
> 
> > Oder du hast 'Aptitude::CmdLine::Assume-Yes' in der apt.conf gesetzt.
> 
> Nein.
> 
> > Aber ich glaube du solltest dir mal apticron ansehen, das macht genau
> > das, was du anscheinend willst.
> 
> aptitude -s upgrade tut ja sonst, was ich will. Nur heute nicht.
> 
> Ich dachte nur, vielleicht ein Fehler in Programm oder Daten?
> 
> Dabei fällt mir ein: vielleicht liegts doch an meinem Script. Ich werde
> dem mal nachgehen.
> 
> > > Ein Neustart per Script lief dann anstandslos durch:
> 
> Unmittelbar zuvor hatte ich es noch am Terminal probiert. *Da* blieb es
> am Prompt stehen...

Ich hab das jetzt auch mal per Script versucht und festgestellt, das es
durchläuft solange keine neuen Pakete vorhanden sind. Aber wenn neue da
sind, hält er am Prompt an. Ich würde einfach mit '-y' arbeiten.

Gruss
Jens



Reply to: