Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: Parallel processing



On Thu, Mar 24, 2022 at 11:34:07PM -0500, Perry Smith wrote:
> I need to do about 20 commands.  Each will take several hours to perhaps days.  I???d like to start some fixed number like 4 jobs that are running.  The others are waiting for one of the others to get finished.
>

> I tried creating a Makefile and use the -j option in make but my
> targets have spaces in them and make doesn???t like that.  (This
> is on a BSD system.)

Are you talking about GNU Make?  What is the problem?

 $ cat Makefile
 TARGETS = a\ b foo\ bar
 all: $(TARGETS)
 foo\ bar:
        touch "$@"
 a\ b:
        touch "$@"
 $ ls .
 Makefile
 $ make -j 2
 $ ls .
 a b  foo bar  Makefile

Ciao

Dominik ^_^  ^_^

--

Dominik Vogt




Messages sorted by: Reverse Date, Date, Thread, Author