У меня есть следующий скрипт:
i=1;
while [ $i -lt 51 ]
do
osascript -e 'tell app "Terminal"
do script "php $i.php"
end tell' &
i=$[$i+1]
done
Я пытаюсь открыть окно терминала, которое выполняет 1 из 50 скриптов php.Тем не менее, я не могу получить значение $ 1 для печати правильно.На самом деле в каждом терминале его просто пусто.Каждому скрипту присваивается имя от 1.php до 50.php - как мне получить значение i для правильной печати, чтобы отобразить правильное имя файла?
Обратите внимание, я пишу сценарии около часа.Очень открыт для предложений по лучшему сценарию.Я пытаюсь одновременно запустить 50 PHP-скриптов в 50 отдельных окнах.Спасибо!