/bin/cp: Argument list too long

Άγγελος Οικονομόπουλος aoiko at cc.ece.ntua.gr
Thu Oct 31 03:27:07 EET 2002


On Thursday 31 October 2002 03:12, Giorgos Keramidas wrote:
> On 2002-10-31 03:54, Άγγελος Οικονομόπουλος <aoiko at cc.ece.ntua.gr>
> wrote:
>
> > On Wednesday 30 October 2002 22:58, Giorgos Keramidas wrote:
> >
> > > Το πλήρες command line υπάρχει στη μνήμη τουλάχιστον μια φορά όταν
> > > ένα πρόγραμμα όπως το shell σου κάνει exec() και τρέξει κάποια
> > > εντολή.  Σκέψου το καημένο το kernel τι ζόρια θα τράβαγε αν του
> > > πέταγες ξαφνικά στη μάπα ένα command line με μέγεθος περίπου δυο
> > > φορές όσο η φυσική μνήμη του συστήματος!
> >
> > NaP (not a problem):
> > (eidika stous -aa phrunes pou otan o arcangeli xrhsimopoiei oom,
> > skotwnei unconditionally to process pou kanei to allocation)
> >
> > Out of Memory: Killed process 34682 (bash).
>
> Think constructively.  Αντικατέστησε το bash (τυχαίο login shell
> κάποιου άτυχου αλλά πολλά υποσχόμενου newbie) με κάποιο critical
> process.  Για παράδειγμα το /etc/rc, που κάποιος εντελώς τυχαία και
> κατά λάθος ξέχασε να κάνει grep -v και μέσα σε `...` έβαλε το μισό
> σύμπαν, και κάτι έξτρα γαλαξίες.
> 
> Το Murphy μπορεί να τον μισώ, αλλά είμαι σίγουρος πως τον έχω και
> συγγενή, οπότε ένα δυο παραπάνω safety checks δεν με χαλάνε καθόλου :)

my point exactly - o kahmenos o kernel den 8a eixe kanenan endoiasmo na 
skotwsei o, ti brei mprosta tou. eidika se -ac kernels 8a skotwne ton 
megalutero memory hog (oracle?), kuriws an to bash etrexe me uid==0.

-- 
Keep it right when you make it faster.
            - The Elements of Programming Style (Kernighan & Plaugher)




More information about the Linux-greek-users mailing list