В окне терминала Linux есть ли способ запустить программу типа ./a.out 3 раза, каждая из которых будет работать как фоновое задание. Мне сказали, что перенаправление ввода-вывода полезно.
решение1
Вы можете использовать амперсанд ( &
) после команды, чтобы перевести ее в фоновый режим. Если вы хотите, чтобы 3 ее экземпляра работали в фоновом режиме, вы можете сделать следующее:
./a.out& ./a.out& ./a.out&
обратите внимание, что это не обязательно должно следовать сразу за командой, следующее также сделает то же самое:
./a.out & ./a.out & ./a.out &
Затем вы должны увидеть что-то вроде следующего (в зависимости от вашей версии/оболочки Linux):
[1] 19731
[2] 27320
[3] 12461
Где это PID отдельных экземпляров программ, которые вы запустили.
Надеюсь, это поможет.