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'
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
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:
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
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
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
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
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
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
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?
10 matches
Mail list logo