/bin/cp: Argument list too long

Giorgos Keramidas keramida at ceid.upatras.gr
Thu Oct 31 03:12:06 EET 2002


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 δεν με χαλάνε καθόλου :)

Γιώργος.



More information about the Linux-greek-users mailing list