У меня есть это в моем Makefile:
run:
for x in *.bin ; do ./$$x ; done
так, что он запускает все исполняемые файлы один за другим. Я хочу сделать это:
run:
for x in *.bin ; do ./$$x &; done
, чтобы он запускал каждый исполняемый файл и помещал его в фоновый режим. Я получаю синтаксическую ошибку для приведенного выше утверждения, когда ставлю амперсанд.
Я не хочу вызывать make как make &
, поскольку он будет запускать процессы в фоновом режиме, но по-прежнему один за другим, тогда как я хочу, чтобы отдельные исполняемые файлы выполнялись в фоновом режиме, чтобы в любой момент у меня было несколько исполняемых файлов. Бег.
Заранее спасибо.