PDA

Показать полную графическую версию : Вызов скриптов.


impulse107
23-05-2013, 17:09
Приветствую. Такой вопрос:

Допустим есть скрипт test.ps1


./test_01.ps1
./test_02.ps1
./test_03.ps1
...
./test_XX.ps1
...


Как заставить вызываемые скрипты работать последовательно, т. е. пока test_01.ps1 не завершится, выполнение скрипта test_02.ps1 не начиналось и т. д. ?

Xaegr
23-05-2013, 18:31
Именно так и происходит по умолчанию.


PS v3.0 C:\Temp > gc .\test.ps1
.\test1.ps1
.\test2.ps1
.\test3.ps1
PS v3.0 C:\Temp > gc .\test1.ps1
write-host "Starting test1.ps1"
sleep 3
write-host "Finishing test1.ps1"
PS v3.0 C:\Temp > gc .\test2.ps1
write-host "Starting test2.ps1"
sleep 3
write-host "Finishing test2.ps1"
PS v3.0 C:\Temp > gc .\test3.ps1
write-host "Starting test3.ps1"
sleep 3
write-host "Finishing test3.ps1"
PS v3.0 C:\Temp > .\test.ps1
Starting test1.ps1
Finishing test1.ps1
Starting test2.ps1
Finishing test2.ps1
Starting test3.ps1
Finishing test3.ps1




© OSzone.net 2001-2012