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