![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Запуск скриптов в параллельных | nivas | Shell программирование и сценарии | 6 | 02-21-2008 05:44 AM |
| выполнении скриптов читая имена из файла | konark | Shell программирование и сценарии | 3 | 11-08-2007 02:28 AM |
| Исполнительные Shell скрипты | BuyoCat | UNIX для чайников Вопросы И Ответы | 1 | 09-07-2005 02:11 AM |
| исполнители переменных KSH скрипты? | zedmelon | Shell программирование и сценарии | 3 | 08-06-2003 02:50 PM |
| исполнители Perl скриптов | vtran4270 | UNIX перспективных И опытных пользователей | 2 | 08-27-2002 03:28 PM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Исполнительные сценариев параллельно
Привет Все,
Я имею 3 скриптов, Script1, Script2 и Script3. Теперь я хочу запустить Script1 и Script2 параллельно и Script3 должно зависеть от успешного завершения обеих Script1 и Script2. Могли бы вы предположить подход достижения этой цели ... Спасибо заранее |
|
||||
|
простой избирательном подходе (этот скрипт сам мастер не может идти параллельно, уязвимы для атак через символическую ссылку небезопасных TMP создания файла, ...)
Код:
#!/bin/bash # should work in most shells (script1; echo $? > /tmp/retval1 ) & script2 # both do now run in parallel # ... # well, after some time script2 will have finished, so well have to check whether 2 also has retval2=$? while [ $? -eq 0 ] do sleep 1s pidof script1 > /dev/null done retval1=`cat /tmp/retval1` if [ something about retval1 and retval2 ] then script3 fi Последний раз редактировалось fabtagon; на 06-05-2008 05:47 PM.. Основание: упустил один момент |
|
||||
|
Цитата:
Что означает линию ", а петля" делать? pidof script1> / Dev / нуль |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|