Страница 1 из 1

запуск приложения из shell

Добавлено: 17 июл 2004, 00:24
unq
Вопрос в следующем:
есть консольное приложение, необходимо запустить 100 этих приложений, каждое в своем terminale. У каждого приложение есить входной параметр - число, например.

В винде bat-file выглядел бы следующим образом:

start test.exe 001
start test.exe 002
..........................
start test.exe 100

где 001, 002,..., 100 - параметр, передаваемый приложению...
Каждый start запустит отдельную консоль...

как такое сделать в линукс???

Добавлено: 17 июл 2004, 11:54
Llama
xterm -e appname 001 &

Добавлено: 26 июл 2004, 02:47
tungus
[quote="unq"]Вопрос в следующем:
есть консольное приложение, необходимо запустить 100 этих приложений, каждое в своем terminale. У каждого приложение есить входной параметр - число, например.

В винде bat-file выглядел бы следующим образом:

start test.exe 001
start test.exe 002
..........................
start test.exe 100

где 001, 002,..., 100 - параметр, передаваемый приложению...
Каждый start запустит отдельную консоль...

как такое сделать в линукс??[/quote]

Что понимается под telminale? Предыдущий товарищ понял что надо запустить xterm-ы. Может надо запустить консольные терминалы? В этом случае смотреть в сторону chvt, openvt.

В случае, если надо запустить xterm-ы и если параметр число, то можно так:
for ((i=0; i<=100; i++)) ; do xterm -e command $i ; done
где command -собственно команда

Добавлено: 28 июл 2004, 21:48
unq
Что понимается под telminale?
Ну в общем так, например, есть приложение, которое выдает на экран строку:
"this is app number %d", где d - это и есть входящий парамер
В VisualC++, такое приложение называется консольным. это я и имел ввиду....

вот теперь мне и надо запустить 100 таких