Надо запустить на Linux одно и тоже консольное приложение в нескольких экземплярах одновременно
Коротко:
Есть консольное приложение, я его запускаю и этой консолью пользоваться уже не возможно, пишутся строки, ну эт нормально. Цель запустить это же приложение в нескольких экземплярах, желательно по больше(+-50) одновременно. Потом хочу запихать это в питоновский скрипт.
Дополнение:
Если нет других вариантов буду рад совету как сделать это же с помощью нескольких пользователей, типо один пользователь-один экземпляр, хотя бы на примере с парой экземпляров, сам в линуксе не так силен.
Запустить даже один сеанс в фоне(с помощью "&") нормально не получилось, хз не выполняется просто висит, ну это наверно не важно. Возможно есть какие-нибудь приёмчики в "subprocess".
Использую ubuntu16.4, если это принципиально, могу другую виртуалку накатить.
Похожий вопрос здесь читал не оч помогло.
Ответы (1 шт):
for idx in {0..50}; do
python script.py 2> /dev/null > logs/$idx.log &
done
цикл на 50 запусков, каждый запуск скрипт логируется в логи по номеру