PHP: не могу продлить время выполнения функции

Мне нужно было убедиться, что мои скрипты полностью переносятся между различными машинами, оболочками и даже версиями cygwin. Кроме того, мои коллеги, которых я написал для написания сценариев, являются программистами, поэтому я использовал это:

for ((i=1;i<=$#;i++)); 
do

    if [ ${!i} = "-s" ] 
    then ((i++)) 
        var1=${!i};

    elif [ ${!i} = "-log" ];
    then ((i++)) 
        logFile=${!i};  

    elif [ ${!i} = "-x" ];
    then ((i++)) 
        var2=${!i};    

    elif [ ${!i} = "-p" ]; 
    then ((i++)) 
        var3=${!i};

    elif [ ${!i} = "-b" ];
    then ((i++)) 
        var4=${!i};

    elif [ ${!i} = "-l" ];
    then ((i++)) 
        var5=${!i}; 

    elif [ ${!i} = "-a" ];
    then ((i++)) 
        var6=${!i};
    fi

done;

Обоснование: я включил скрипт launcher.sh, так как целая операция имела несколько шагов, которые были квазинезависимы друг от друга (я говорю «квази», потому что, хотя каждый скрипт можно запускать сам по себе, они, как правило, все работали вместе), и через два дня я узнал, что около половины моих коллег, будучи программистами и всеми, были слишком хороши, чтобы использовать файл запуска, следовать «использованию» или читать ПОМОЩЬ, которая отображалась каждый раз, когда они делали что-то неправильно, и они делали беспорядок в целом , запускать скрипты с аргументами в неправильном порядке и жалуясь, что скрипты не работают должным образом. Я холерик, я решил перестроить все свои сценарии, чтобы убедиться, что они являются коллегами. Первый сегмент кода был первым.

0
задан user123 28 March 2019 в 06:35
поделиться