Can't exec /bin/sh: Argument list too long

2011-06-29 Tema obsahu Milan Cizek
Ahoj, potreboval bych poradit s nasledujicim problémem. Mam perl skript, který ma mimo jine za na starosti 2 věci. - ziska seznam jpg souboru a tyto soubory zarchivuje do zipu - ziska seznam jpg souboru a z těchto souboru vytvori video sekvenci (mencoder) `nice -n10 zip '$downloaddir$filename'

Re: Can't exec /bin/sh: Argument list too long

2011-06-29 Tema obsahu Jozef Babjak
Pravdepodobne z toho duvodu obcas dostavam chybu Can't exec /bin/sh: Argument list too long. Lze toto nejak vyresit? ^-- man xargs alebo man find a tam -exec. J. -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l

Re: Can't exec /bin/sh: Argument list too long

2011-06-29 Tema obsahu Vilem Kebrt
On 29.6.2011 13:08, Jozef Babjak wrote: Pravdepodobne z toho duvodu obcas dostavam chybu Can't exec /bin/sh: Argument list too long. Lze toto nejak vyresit? ^-- man xargs alebo man find a tam -exec. J. popr. seznam ze souboru nacist do promeny a prolezt to smyckou. neco jako:

RE: Can't exec /bin/sh: Argument list too long

2011-06-29 Tema obsahu Milan Cizek
Ahoj, Pravdepodobne z toho duvodu obcas dostavam chybu Can't exec /bin/sh: Argument list too long. Lze toto nejak vyresit? ^-- man xargs Pouzit xargs me napadlo, ale nejak nevim jak bych ho pouzil. Ja uz ten seznam souboru mam v jedne promenne, ziskavam je z db, takze třeba find nebo

Re: Can't exec /bin/sh: Argument list too long

2011-06-29 Tema obsahu Jozef Babjak
man zip: -@ file lists. If a file list is specified as -@ [Not on MacOS], zip takes the list of input files from standard input instead of from the command line. For example, zip -@ foo will store the files listed one per line on stdin in foo.zip. Under

Re: Can't exec /bin/sh: Argument list too long

2011-06-29 Tema obsahu Dan Lukes
Milan Cizek wrote: Pouzit xargs me napadlo, ale nejak nevim jak bych ho pouzil Pro tvuj pripad spis slozite. ZIP vyresis pomoci -@ jak uz tu padlo. Pokud nema mencoder neco podobneho, pak mas trochu problem. Nevidim jine reseni, nez dlouhy seznam rozsekat na kratsi, takove, ktere se uz na

Re: Can't exec /bin/sh: Argument list too long

2011-06-29 Tema obsahu wire
Pokud nema mencoder neco podobneho, pak mas trochu problem. To by zrejme bolo mozne vyriesit pomocou fifo fajlu, pripadne nechat mencoder citat z stdin a posielat mu to po suboroch v nejakom cykle. Z bezneho hladania v mane a na forach by to podla vsetkeho malo fungovat, nemal som bohuzial

Re: Can't exec /bin/sh: Argument list too long

2011-06-29 Tema obsahu Jozef Babjak
Pokud nema mencoder neco podobneho, pak mas trochu problem. ^-- Memcoder nieco podobne ma, dokonca s podobnou syntaxou; to bolo napisane uz v dotaze. S memcoderom je problem s escapovanim zly, nepekna vec znakov v nazve vystupneho suboru; z dotazu ale nie je celkom jasne - aspon mne - co za

RE: Can't exec /bin/sh: Argument list too long

2011-06-29 Tema obsahu Milan Cizek
Ahoj, dekuji vsem za rady, nakonec to resim přes ten filelist. ^-- Memcoder nieco podobne ma, dokonca s podobnou syntaxou; to bolo Pro mencoder: my $command = mencoder \mf://\@$listfile\ ; `nice -n10 $command`; S tim zipem mam ale stále problem. Pokud dam listfile bez cesty (neobsahuje

Re: Can't exec /bin/sh: Argument list too long

2011-06-29 Tema obsahu Jozef Babjak
Pokud mu však dam absolutni cestu, mam problem. ^-- Skopirovat zoznam pred pouzitim do aktualneho pracovneho adresara, najlepsie premenovat na nieco menej priserne? Zmenit pracovny adresar na adresar, kde sa zoznam nachadza, a pouzit lokalnu/relativnu cestu? Ako je to s tou horou a mohamedom?