Amazon Linux - обновите путь к Java

Технически, сценарий ниже (минимально протестированный), кажется, делает то, чего Вы требуете. Принцип должен сохранить строки в пространстве хранения; когда include со строкой встречаются, распечатайте все накопленные строки и освободите место хранения; в конце входа предварительно ожидать new к накопленным строкам и печати.

#n
H
$ {
  g
  s/^/new/
  p
  b
}
/include/ {
  g
  s/^\n//
  p
  s/.*//
  h
  b
}

Это вряд ли будет интегрироваться хорошо в существующий sed сценарий. Вы действительно расширяете способности sed там.

Конфигурационный файл Apache соответствует легко памяти. Не используйте редактора потоковой передачи для него, загружайте его в достойном инструменте как Perl или Python, или по крайней мере awk.

2
26.05.2012, 02:15
2 ответа

Необходимо добавить новый путь Java к началу PATH переменная. Проверьте следующий пример.

export PATH=/usr/java/jdk1.7/bin:$PATH

Затем введите источник /etc/profile или ~/.bashrc перезагружать настройки пути.

1
27.01.2020, 22:15
  • 1
    команды, о, мой, это - все, что это был:/большое спасибо! –  user1253952 25.05.2012, 08:39

Также мне нужно было сделать этот экспорт JAVA_HOME = / usr / local / java / Где / usr / local / java / - это символическая ссылка на текущую версию java, которую вы хотите использовать на сервере. Также в файле / etc / profile я установил следующее:

export JAVA_HOME=/usr/local/jdk1.8.0_31/
export PATH=$JAVA_HOME/bin:$PATH
1
27.01.2020, 22:15

Теги

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