Есть ли способ взаимодействовать со всеми элементами, находящимися в каталоге `/dev`? [закрыто]

Спасибо, друзья, наконец-то я решил свою проблему.

    #/bash/bin
    #apache2_switch_php_mods.sh       
    MODES_ENABLED_DIR=/etc/apache2/mods-enabled
    if [ ! -f $MODES_ENABLED_DIR/php5.6.conf ] && [ -f 
    $MODES_ENABLED_DIR/php7.0.conf ]
    then
     sudo a2enmod php5.6
     sudo a2dismod php7.0 
     sudo service apache2 restart
     echo "php 5.6 successfully enabled"
    elif [ -f $MODES_ENABLED_DIR/php5.6.conf ] && [ ! -f 
    $MODES_ENABLED_DIR/php7.0.conf ]
    then
     sudo a2enmod php7.0
     sudo a2dismod php5.6 
     sudo service apache2 restart
      echo "php 7.0 successfully enabled"
    fi

Этот скрипт переходит к etc/apache2/mod-enabled и проверяет, создана ли символическая ссылка для php5.6, если он ее находит, значит, php5.6 включен, и отключает ее, выполняя a2dismod php5.6, а затем включает php7.0. То же самое происходит, когда php7.0 включен, он проверяет, отключает его, а затем включает 5.6. Мне не хватало только знания о том, что символическая ссылка создается в модах, доступных всякий раз, когда запускается a2enmod Php-версия, и происходит обратное, когда выполняется a2dismod.

0
16.01.2018, 08:26
0 ответов

Теги

Похожие вопросы