Makefile запускает процессы в фоновом режиме

У меня есть это в моем Makefile:

run:
     for x in *.bin ; do ./$$x ; done

так, что он запускает все исполняемые файлы один за другим. Я хочу сделать следующее:

run:
     for x in *.bin ; do ./$$x &; done

, чтобы он запускал каждый исполняемый файл и помещал его в фоновый режим. Я получаю синтаксическую ошибку для приведенного выше оператора, когда помещаю амперсанд.

Я не хочу вызывать make как make & , поскольку это будет запускать процессы в фоновом режиме, но по-прежнему один за другим, в то время как я хочу, чтобы отдельные исполняемые файлы выполнялись в фоновом режиме, чтобы в любой момент я иметь более одного исполняемого файла.

Заранее благодарю.

10
задан Mattias Wadman 5 October 2011 в 22:33
поделиться