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

Параллельныый запуск 2х и более скриптов

Добавлено: 2010-05-08 20:51:40
Soldier
Привет всем.
Столкнулся с задачей запуска 2х и более скриптов/приложений одновременно.
Подскажите, как такое реализуется?

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

ЗЫ. Искол по теме, надеясь, что кто-то спрашивал - не нашел. Может плохо искал.
ЗЫЫ. Меня интересует только шелл (sh) просьба не предлагить решения на C/C++.

Re: Параллельныый запуск 2х и более скриптов

Добавлено: 2010-05-09 11:46:39
f_andrey
А в чем проблема то?

Re: Параллельныый запуск 2х и более скриптов

Добавлено: 2010-05-09 12:29:12
baton4eg
sh myscript.sh &(можно &&) sh myscript2.sh ?

Re: Параллельныый запуск 2х и более скриптов

Добавлено: 2010-05-09 21:31:07
Dog
baton4eg писал(а):sh myscript.sh &(можно &&) sh myscript2.sh ?
Неправильные вы советы даете. && означает что вторая команда выполнится после первой, причем исключительно в том случае, если первая не завершится с ошибкой. То есть конструкция вида

Код: Выделить всё

rm -rf / && echo 'Ты дурак'
финальную фразу на экран не выдаст, потому что сначала начнет выполняться патч Бармина, который на современных версиях FreeBSD не валиден, соответственно завершится он с ошибкой, поэтому команда echo, которая разделяется с первой командой знаком &&, будет проигнорирована. Конструкция же вида

Код: Выделить всё

sleep 10000 && echo 'Ты дурак'
сначала подуплит 10000 секунд (пока выполнится sleep), потом выдаст на экран финальную емкую фразу.

Re: Параллельныый запуск 2х и более скриптов

Добавлено: 2010-05-10 12:26:00
baton4eg
вообще то я писал "&" если внимательно посмотрите (а && в скобках)

Re: Параллельныый запуск 2х и более скриптов

Добавлено: 2010-05-10 21:42:44
Soldier
Всем спасибо за ответ.
Я думал, что все сложнее.