Пустое тело сообщения; надежда это в порядке

Вы не можете выполнить более поздние версии Firefox на CentOS 5.x. Посмотрите здесь:

Более низкие библиотеки уровня, от которых зависит Firefox, не поддерживаются на высоком уровне к позже достаточным версиям, против которых компилируются более новые версии Firefox. Это обычно имеет место с долгосрочными выпусками.

Firefox ESRs

Firefox производит то, что они называют ESRs (Выпуски Продленного обслуживания), которые обычно имеют более широкую целевую аудиторию дистрибутивов, которые они поддерживают. ESR 17 был последним для работы над CentOS 5.x, таким образом, я не буду ожидать идти гораздо дальше, чем этот.

Что такое Mozilla Firefox ESR?

Mozilla предложит Расширенный выпуск поддержки (ESR) на основе официального релиза Firefox для рабочего стола для использования организациями включая школы, университеты, компании и других, которым нужна расширенная поддержка массового развертывания. Можно читать больше о плане здесь.

Версия 24 Firefox станет ESR 24, и эта версия определенно не будет работать на CentOS 5.x (согласно тестированию, которое я сделал на 5,9). Таким образом, Вы по существу застреваете на этой более старой версии, пока Mozilla не выпускает более новую версию, созданную с более старой поддержкой библиотек.

ss of ESR roadmap

Вы могли всегда пытаться скомпилировать его сами на CentOS 5.x, предназначающемся для этой более старой версии библиотеки.

Полностью мертвый?

Я сделал это прежде, но не рекомендовал бы выполнить этот путь. Можно "иногда" находить предварительно созданные версии Firefox, и это - соответствующие пакеты (XUL - иначе. libxul) от других выпусков Fedora. Эти .so библиотеки могут "иногда" распаковываться на CentOS 5.x в отдельный каталог и затем приводиться в соединение при вызове Firefox.

демонстрационная ошибка

./firefox: ошибка поиска символа:./libstdc ++. таким образом 6: неопределенный символ: _ZNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE, версия GLIBCXX_3.4

Это имеет эффект разрешения Firefox работать с более новыми библиотеками, которые это хочет, все еще оставляя центральные библиотеки CentOS 5.x Вашей системы неповрежденными для остальной части системы.

Это в целом будет работать, но я заметил, что Firefox не работает как надежно при работе в этом состоянии, таким образом, я рекомендую не беспокоиться этим подходом!

2
15.10.2014, 18:51
3 ответа

кто | grep -e «^ $1» -e «^ $2» -e «^ $3» должен делать

-121--161479-

Я ленивый чувак, и мне нравится делать это просто. ggdG - это пять нажатий клавиш, в том числе Shift

gg переходит в первую строку файла, d - начало команды d elete и G - движение для перехода в нижнюю часть файла. Многословно, это перейти к началу файла и удалить все до конца плитки.

-121--249-

Необходимо либо заменить | на & & , либо разрешить скрипту выводить данные в stdout и использовать | .

При использовании & команда mail будет выполняться только при выходе из сценария с 0.

При использовании символа канала сценарий должен отправить данные в stdout, чтобы канал мог передать их в mail .

В том, что вы написали, скрипт записывает данные в файл и mail считывает из файла параллельно - и mail заканчивает чтение файла до того, как скрипт что-либо написал в него.

8
27.01.2020, 21:52
/dproxy/scripts/cleanSDP2xLogs.sh | mail -s 'SDP2.X Prod LogArchiving Report' joeblow@xyz.com < /tmp/sdplogs.out

Está canalizando la salida de cleanSDP2xLogs.shal comando mail, que no creo que sea lo que quiere decir. Parece que primero desea ejecutar cleanSDP2xLogs.shpara generar /tmp/sdplogs.out y luego introducir /tmp/sdplogs.out en el comando de correo.

Si ese es el caso, simplemente reemplace |con ;y debería estar bien:

/dproxy/scripts/cleanSDP2xLogs.sh; mail -s 'SDP2.X Prod LogArchiving Report' joeblow@xyz.com < /tmp/sdplogs.out
0
27.01.2020, 21:52

Другой способ сделать это, используя -aв качестве вложения:

/dproxy/scripts/cleanSDP2xLogs.sh
mail -s 'SDP2.X Prod LogArchiving Report' -a /tmp/sdplogs.out joeblow@xyz.com << ""
-2
27.01.2020, 21:52

Теги

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