Syslinux multiboot USB

Не нужно запускать vim, просто используйте здесь-документ:

cat >/etc/httpd/conf.d/cgi-enabled.conf <<END_CONF
<Directory "/var/www/html/cgi-enabled">
    Options +ExecCGI
    AddHandler cgi-script .cgi .pl
</Directory>
END_CONF

Текст между < и последним разделителем END_CONF будет сохранено в /etc/httpd/conf.d/cgi-enabled.conf через перенаправление cat. Выбор разделителя произвольный, но обычно используется слово в верхнем регистре.

Если у вас есть переменные оболочки (или что-то похожее на переменные оболочки) в здесь-документе, и вы не хотите, чтобы они заменялись их значениями, вы должны заключить первую в одинарные кавычки. END_CONF:

cat >/etc/httpd/conf.d/cgi-enabled.conf <<'END_CONF'
<Directory "/var/www/html/cgi-enabled">
    Options +ExecCGI
    AddHandler cgi-script .cgi .pl
</Directory>

<!-- $HOME will not be expanded here -->
END_CONF
1
21.08.2016, 18:32
0 ответов

Теги

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