Argumentlistan för lång
Tja, vet inte om det är ett debianproblem direkt, antagligen inte, men är det nåt jag kan tweaka för att slippa sånt här: -bash: /bin/tar: Argumentlistan för lång ..när jag t.ex har 5000-6000+ filer i en katalog och vill antingen tar'a, cp'a eller mv'a. Alla kräks. Är det bash som har en limit på antal filer? All hjälp välkommen. Behöver köra ett script en gång per månad som tar'ar ihop en hel massa filer som kan bli +1 om man har otur. - Niclas
Re: Argumentlistan för lå ng
On Fri, 01 Aug 2003 [08:48], Niclas Söderlund ([EMAIL PROTECTED]) wrote: Tja, vet inte om det är ett debianproblem direkt, antagligen inte, men är det nåt jag kan tweaka för att slippa sånt här: -bash: /bin/tar: Argumentlistan för lång ..när jag t.ex har 5000-6000+ filer i en katalog och vill antingen tar'a, cp'a eller mv'a. Alla kräks. Är det bash som har en limit på antal filer? All hjälp välkommen. Behöver köra ett script en gång per månad som tar'ar ihop en hel massa filer som kan bli +1 om man har otur. tar -cvvf hejhopp.tar `find . | grep '^\./[^/]*$'` Du kan behöva lägga till en -depth-flagga eller en -maxdepth för find, det ska nog inte behövas. Det här borde även gå att lösa med xargs. Det går ju även att lösa på andra sätt, med fast alla är ju direkt samma lösningar. typ.. find . | tar cvvf hejhopp.tar -T /dev/stdin /d -- ... david röhr | o_ .. unix systems consultant | o/ /\ Solaris, AIX, HP-UX . qbranch system management | /|_, \\ and GNU/Linux Certified. www.qbranch.se/ `
Re: Argumentlistan för lång
On Fri, 1 Aug 2003, Niclas Söderlund wrote: -bash: /bin/tar: Argumentlistan för lång ..när jag t.ex har 5000-6000+ filer i en katalog och vill antingen tar'a, cp'a eller mv'a. Alla kräks. Är det bash som har en limit på antal filer? Nej, det är kärnan. Så om du bygger om kärnan... =) Prova: find . -name '*' | tar cvf mintarfil.tar --files-from - -- Fredrik Jonson
Re: Problem med kärna n (was: XFree86 Screen problem)
On 2003-08-01 07:18:39 +0200, ZekeVarg wrote: tor 2003-07-31 klockan 23.33 skrev Fredrik Jonson: Dessutom är debians 2.4-kärnor glada för att använda initrd-bilder för boot-processen. Har du kollat om din kärna är byggd med initrd-stöd och isåfall att du har lagt till initrd=/initrd-filen-urban på rätt ställe i din lilo.conf? Kan var här problemet ligger. Var i menuconfig ställer man in detta och hur skapar man initrid filen? Initrd-filen (rd står för ramdisk, så det ska inte vara något i) skapas då du bygger kärnan. Du måste dock se till att bootladdaren läser in den. lilo är bootladdare (om du inte har bytt ut den själv), så det är i dess configfil du ska lägga in raden. Se lilo.conf(5). -- Karl Hasselström, [EMAIL PROTECTED] www.treskal.com/kalle
Re: Problem med kärnan (was: XFree86 Screen problem)
On 1 Aug 2003, ZekeVarg wrote: Har du kollat om din kärna är byggd med initrd-stöd och isåfall att du har lagt till initrd=/initrd-filen-urban på rätt ställe i din lilo.conf? Kan var här problemet ligger. Var i menuconfig ställer man in detta och hur skapar man initrid filen? På a) svarar jag minns inte och på b) man mkinitrd men att make-kpkg fixar det automagiskt. Kolla om det finns en fil som heter något i stil med /boot/initrd.img-2.4.21-2-smp. I min lilo.conf ser det ut som följer: image=/boot/vmlinuz-2.4.21-2-686-smp label=smp initrd=/boot/initrd.img-2.4.21-2-686-smp read-only PS. Klipp gärna ner det du citerar när du svarar på listan. Tack. -- Fredrik Jonson
Re: Argumentlistan för lång
Tackar, som vanligt löser ni alla problem :-) Works like a charm, - Niclaso At 09:22 2003-08-01, you wrote: On Fri, 1 Aug 2003, Niclas Söderlund wrote: -bash: /bin/tar: Argumentlistan för lång ..när jag t.ex har 5000-6000+ filer i en katalog och vill antingen tar'a, cp'a eller mv'a. Alla kräks. Är det bash som har en limit på antal filer? Nej, det är kärnan. Så om du bygger om kärnan... =) Prova: find . -name '*' | tar cvf mintarfil.tar --files-from - -- Fredrik Jonson -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Argumentlistan för lång
On Fri, 1 Aug 2003, Niclas Söderlund wrote: Tja, Yo, vet inte om det är ett debianproblem direkt, antagligen inte, men är det nåt jag kan tweaka för att slippa sånt här: -bash: /bin/tar: Argumentlistan för lång ..när jag t.ex har 5000-6000+ filer i en katalog och vill antingen tar'a, cp'a eller mv'a. Alla kräks. Är det bash som har en limit på antal filer? Japp. man bash och sök efter ulimit. All hjälp välkommen. Behöver köra ett script en gång per månad som tar'ar ihop en hel massa filer som kan bli +1 om man har otur. Min dator tillät inte ett icke-root konto ändra på max antal tillåtna öppna filer samtidigt. Men som root fick jag det. Så gör så att scriptet har root-behörighet när det körs. Scriptet: ulimit -n 10 tar zcvf ruggigt_massor_med_filer.tar.gz * ulimit -n 1024 # återställer maxgränsen. Fast det kanske finns en anledning till att gränsen från början är 1024 även för root. Berätta om datorn kraschar när du gör detta ;). -- Regards, Tommy - http://www.geocities.com/todu5811/autosignature?1131 RFC2440 fingerprint: 4445 BB5E AE67 A0C9 7B25 5715 F938 88CB 7A10 2364
Re: Argumentlistan för lå ng
On Fri, Aug 01, 2003 at 08:48:08AM +0200, Niclas Söderlund wrote: vet inte om det är ett debianproblem direkt, antagligen inte, men är det nåt jag kan tweaka för att slippa sånt här: -bash: /bin/tar: Argumentlistan för lång ..när jag t.ex har 5000-6000+ filer i en katalog och vill antingen tar'a, cp'a eller mv'a. Alla kräks. Är det bash som har en limit på antal filer? Varfor skicka med alla filer som kommando parametrar? $ tar cf /tmp/minfil.tar . -- Peter Mathiasson, peter at mathiasson dot nu, http://www.mathiasson.nu GPG Fingerprint: A9A7 F8F6 9821 F415 B066 77F1 7FF5 C2E6 7BF2 F228
catdoc, openoffice, charset 8859-15, perl
Hej och tjena, Jag har fått ett par word-dokument från samma avsändare som jag inte kan öppna med openoffice. Inte heller med catdoc eller wordview funkar det. antiword klagar å sin tur på att formatet inte är supportat och gissar på att orginaldokumentet är Mac Word 4 eller 5 catdoc och wordview säger nånting om att dom inte hittar charset 8859-15. Perl klagar också på LC_CTYPE (tror jag) när den är satt till ISO_8859_15 för övrigt, kanske relaterat? Jag hittar inga charset 8859-15 att installera i dselect även på nätet är det sparsmakat med träffar för 8859-15 och debian. Är det någon som har en trevare på det här? Mvh, -- Adam Huuva V:a Esplanaden 11 - 953 37 Eurocity - Sweden, Finland Phone: +46-922-10599 - E-mail: aatami at home dot se
Re: Argumentlistan för lång
On Fri, 1 Aug 2003, Niclas Söderlund wrote: vet inte om det är ett debianproblem direkt, antagligen inte, men är det nåt jag kan tweaka för att slippa sånt här: -bash: /bin/tar: Argumentlistan för lång ..när jag t.ex har 5000-6000+ filer i en katalog och vill antingen tar'a, cp'a eller mv'a. Alla kräks. Är det bash som har en limit på antal filer? All hjälp välkommen. Behöver köra ett script en gång per månad som tar'ar ihop en hel massa filer som kan bli +1 om man har otur. Som vanligt drog jag förhastade slutsatser :/. Ignorera mitt förra mail. Sekunden efter att jag postade det såg jag ditt felmeddelande och tänkte: Men... Datorn klagade ju på antalet argument. Inte antalet samtidigt öppna filer. Så jag gjorde ett litet test: #!/usr/bin/perl for ($i=0;$i=10;$i++){ `echo test $i`; Intressant (men OT) är att de första 1 filerna tog 1 min att skapa. De sista 1 tog fem min. Dessutom tog perlscriptet 100% av min cpu. Jag försökte grep:a echo test och lyckades en gång av 40 försök. Så top visade dels att idle var 0-1% och dels att alla processer tillsammans bara tog ca 5% av cpu:n :). Top kan tydligen inte fatta att 1.pl egentligen tog 95% av cpu:n. Den trodde att den bara tog 1% :). Jag provade sen att köra tar zcvf t.tar.gz .. Det funkade trots att jag hade ulimit -n 1024. Så jag undrar hur dina cp, mv och tar-rader såg ut när du fick felmeddelandet du citerade? Ytterligare en OT-grej är att t.tar.gz blev 1156791 bytes lång. Med tanke på hur repetativt innehållet var trodde jag att gzip skulle lyckas packa det bättre. Oh well.. -- Regards, Tommy - http://www.geocities.com/todu5811/autosignature?1132 RFC2440 fingerprint: 4445 BB5E AE67 A0C9 7B25 5715 F938 88CB 7A10 2364
Re: Argumentlistan för lå ng
Jag visste inte att * betydde att den utvecklade alla filer som argument. För mitt kommando var nämligen tar cvzf filen.tgz * - Niclas At 11:44 2003-08-01, you wrote: On Fri, Aug 01, 2003 at 08:48:08AM +0200, Niclas Söderlund wrote: vet inte om det är ett debianproblem direkt, antagligen inte, men är det nåt jag kan tweaka för att slippa sånt här: -bash: /bin/tar: Argumentlistan för lång ..när jag t.ex har 5000-6000+ filer i en katalog och vill antingen tar'a, cp'a eller mv'a. Alla kräks. Är det bash som har en limit på antal filer? Varfor skicka med alla filer som kommando parametrar? $ tar cf /tmp/minfil.tar . -- Peter Mathiasson, peter at mathiasson dot nu, http://www.mathiasson.nu GPG Fingerprint: A9A7 F8F6 9821 F415 B066 77F1 7FF5 C2E6 7BF2 F228 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Argumentlistan för lång
[...] Intressant (men OT) är att de första 1 filerna tog 1 min att skapa. De sista 1 tog fem min. Dessutom tog perlscriptet 100% av min cpu. Jag försökte grep:a echo test och lyckades en gång av 40 försök. Så top visade dels att idle var 0-1% och dels att alla processer tillsammans bara tog ca 5% av cpu:n :). Top kan tydligen inte fatta att 1.pl egentligen tog 95% av cpu:n. Den trodde att den bara tog 1% :). Vad kör du för filsystem? En del skalar mycket dåligt över några tusen filer. Jag _tror_ att tex ext[23] tillhör de dåliga (långsama) och reiserfs bättre (snabbare). Gissar att en del byger på någon form av linjär struktur och de andra på träd, men det är som sagt bara en gissning. Vänliga hälsningar, Emil
Re: Argumentlistan för lång
On Fri, 1 Aug 2003, Emil wrote: Intressant (men OT) är att de första 1 filerna tog 1 min att skapa. De sista 1 tog fem min. Dessutom tog perlscriptet 100% av min cpu. Jag försökte grep:a echo test och lyckades en gång av 40 försök. Så top visade dels att idle var 0-1% och dels att alla processer tillsammans bara tog ca 5% av cpu:n :). Top kan tydligen inte fatta att 1.pl egentligen tog 95% av cpu:n. Den trodde att den bara tog 1% :). Vad kör du för filsystem? En del skalar mycket dåligt över några tusen filer. Jag _tror_ att tex ext[23] tillhör de dåliga (långsama) och reiserfs bättre (snabbare). Gissar att en del byger på någon form av linjär struktur och de andra på träd, men det är som sagt bara en gissning. Japp, jag kör ext3. Om jag kollade var tiotusende fil så ökade tidsåtgången linjärt. Med en minuts noggrannhet och tio mätningar. -- Regards, Tommy - http://www.geocities.com/todu5811/autosignature?1135 RFC2440 fingerprint: 4445 BB5E AE67 A0C9 7B25 5715 F938 88CB 7A10 2364
[ot] FW, fax och samba :-)
tjopp, håller på och bygger ihop en maskin modell-outdated för att ha som brandvägg åt mina och tjejens maskiner där hemma. Sitter och harvar med personliga brandväggar idag. Nå, jag tänkte mig debian med alla rätta saker för att ha den som brandvägg, sen låta den ha ett modem på ett seriellt interface och där koppla min andra telefonlinje och låta den vara faxserver. Alla mottagna fax läggs på ett ställe som sedan delas ut med typ samba för lätt åtkomst från mina maskiner på insidan. Det här ger upphov till några eventuella paradoxer och dess frågor: 1 - är det idiotiskt att sätta igång samba, ens för det interna if'et, på en fw, även om det är debian? 2 - finns det överhuvudtaget något faxserverprogram som helt dumt bara kan svara på inkommande fax och lägga dem på en utsedd plats? 3 - om 2 är _ja_ - vilka format kan den då spotta ut faxet i? 4 - vad behöver jag tänka på om jag ska ha en debianmaskin som firewall (omni-fråga :-) Once again, i turn to ye. Flame'a mig om jag missbrukar listan, vet inte var gränsen går. Än *snicker*. TIA, Niclas |_|_|_|_| Mvh Niclas Söderlund |_|_|_|_| All work and No play makes Jack a dull boy
Re: catdoc, openoffice, charset 8859-15, perl
Adam Huuva: catdoc och wordview säger nånting om att dom inte hittar charset 8859-15. Perl klagar också på LC_CTYPE (tror jag) när den är satt till ISO_8859_15 för övrigt, kanske relaterat? LC_CTYPE måste ställas in på något som dina locale-inställningar stöder. Du kan använda dpkg-reconfigure locales för att ställa in vilka locale-inställningar som skall vara tillgängliga. -- \\// Peter - http://www.softwolves.pp.se/ I do not read or respond to mail with HTML attachments.
Re: Argumentlistan för l å ng
On Fri, Aug 01, 2003 at 01:57:52PM +0200, Niclas Söderlund wrote: Jag visste inte att * betydde att den utvecklade alla filer som argument. För mitt kommando var nämligen tar cvzf filen.tgz * Det ar skalet (bash) som expanderar wildcards (* i detta fallet). Testa $ echo * Till skillnad fran $ echo \* -- Peter Mathiasson, peter at mathiasson dot nu, http://www.mathiasson.nu GPG Fingerprint: A9A7 F8F6 9821 F415 B066 77F1 7FF5 C2E6 7BF2 F228
AVA-1505 scsi-controller
Tja, jäklas lite med en gammal hemsk maskin som inte ens med det senaste BIOS'et klarar att boota från cd. Trodde ett så enkelt kort som 1505 skulle hittas automatiskt från de vanliga root.bin/rescue.bin floppy diskarna. Men så var tydligen inte fallet. Nån som har en clue? Googlar vidare..dock verkar allt vara på italienska vad gäller detta kort. - Niclas |_|_|_|_| Mvh Niclas Söderlund |_|_|_|_| All work and No play makes Jack a dull boy
Re: AVA-1505 scsi-controller
On Fri, 2003-08-01 at 23:08, Niclas Söderlund wrote: jäklas lite med en gammal hemsk maskin som inte ens med det senaste BIOS'et klarar att boota från cd. Trodde ett så enkelt kort som 1505 skulle hittas automatiskt från de vanliga root.bin/rescue.bin floppy diskarna. Men så var tydligen inte fallet. Hej! Vad är det för disketter du använder ? 2.2.x eller 2.4.x ? hade liknande problem med 2.2.x fast med ett ide kort, dock funkade det i 2.4.x :-) Du kanske skall titta på 2.4.x disketterna om du inte redan testat dem. /Tobbe signature.asc Description: This is a digitally signed message part
AVA-1505 scsi-controller
Tja, jäklas lite med en gammal hemsk maskin som inte ens med det senaste BIOS'et klarar att boota från cd. Trodde ett så enkelt kort som 1505 skulle hittas automatiskt från de vanliga root.bin/rescue.bin floppy diskarna. Men så var tydligen inte fallet. Nån som har en clue? Googlar vidare..dock verkar allt vara på italienska vad gäller detta kort. - Niclas |_|_|_|_| Mvh Niclas Söderlund |_|_|_|_| All work and No play makes Jack a dull boy
Re: Problem med kärnan (was: XFree86 Screen problem)
tor 2003-07-31 klockan 23.33 skrev Fredrik Jonson: Jag fick ungefär samma felmeddelande när jag av misstag försökte ladda en kärna som var byggd mot fel cpu-typ förra veckan. Har du kollat så att du har rimliga/vettiga/korrekta värden i din kernel-config? Det ska vara OK. Dessutom är debians 2.4-kärnor glada för att använda initrd-bilder för boot-processen. Har du kollat om din kärna är byggd med initrd-stöd och isåfall att du har lagt till initrd=/initrd-filen-urban på rätt ställe i din lilo.conf? Kan var här problemet ligger. Var i menuconfig ställer man in detta och hur skapar man initrid filen? När du kör lilo -v får du några felmeddelanden då? Inga felmeddelanden alls. Testade Knoppix live-cd och den funkar bra på mitt system, funderar på att installera denna istället då den är debian-baserad. Jag tycker att det verkar som att gå över ån efter vatten. Det är antagligen meckigare eftersom du då i efterhand får bootstrappa en debian-dist ovanpå knoppix-disten. Jag menar, får du inte ens rätt på din kärna så... ;) -- Fredrik Jonson -- ZekeVarg [EMAIL PROTECTED]