Argumentlistan för lång

2003-08-01 tråd Niclas Söderlund

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

2003-08-01 tråd David Röhr
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

2003-08-01 tråd Fredrik Jonson
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)

2003-08-01 tråd Karl Hasselström
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)

2003-08-01 tråd Fredrik Jonson
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

2003-08-01 tråd Niclas Söderlund

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

2003-08-01 tråd Tommy Dugandzic
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

2003-08-01 tråd Peter Mathiasson
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

2003-08-01 tråd Adam Huuva

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

2003-08-01 tråd Tommy Dugandzic
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

2003-08-01 tråd Niclas Söderlund
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

2003-08-01 tråd Emil

[...]

 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

2003-08-01 tråd Tommy Dugandzic
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 :-)

2003-08-01 tråd Niclas Söderlund

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

2003-08-01 tråd Peter Karlsson
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

2003-08-01 tråd Peter Mathiasson
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

2003-08-01 tråd Niclas Söderlund

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

2003-08-01 tråd Torbjörn Svensson
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

2003-08-01 tråd Niclas Söderlund

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)

2003-08-01 tråd ZekeVarg
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]