Остановите задачу на основе вывода

Во-первых, удалите фактическую ffmpeg установку yum remove ffmpeg ffmpeg-devel, необходимо будет установить репозитории об/мин DAG, который содержит огромную сумму RPM-пакетов. Это очень легко. Просто установите последний пакет rpmforge-выпуска для своего распределения и архитектуры.

Это автоматически установит конфигурацию и ключи GPG, которые являются для того, чтобы безопасно установить пакеты RPMforge.

нано-w/etc/yum.repos.d/dag.repo

Insert :-

[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1

Затем сохраните repo файл, также можно обновить об/мин через rpmforge:-

об/мин-Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

yum update

Установка FFMPEG.:-

yum install ffmpeg ffmpeg-devel

Если Кажется, что существуют некоторые проблемы lib по пути, таким образом, в/etc/ld.so.conf добавляют

/usr/local/lib

также проверьте/etc/ld.so.conf.d и удостоверьтесь, что нет никаких .conf файлов, которые могут загружать другие файлы.

затем

ldconfig -v

4
27.04.2016, 18:43
1 ответ
{ 
  my-mono-app 2>&1 >&3 3>&1 | awk '
    {print}
    /ref unused/ {print "Exiting."; exit(1)}' >&2
} 3>&1

awk вышел бы, как только это читает одно из тех сообщений, вызывая my-mono-app быть уничтоженным a SIGPIPE в следующий раз это пытается записать что-то на stderr.

Не использовать mawk там, который буферизует stdin глупым способом (или использование -W interactive там).

Если приложение не умирает на SIGPIPE, необходимо будет уничтожить его в некотором роде.

Один путь мог быть:

{ sh -c 'echo "$$" >&2; exec my-mono-app' 2>&1 >&3 3>&1 | awk '
  NR == 1 {pid = $0; next}
  {print}
  /ref unused/ && ! killed {
     print "Killing",pid
     killed=1
     system("kill " pid)
  }' >&2
} 3>&1

Замена "kill " с "kill -s KILL " если это все еще не работает.

3
27.01.2020, 20:58
  • 1
    К сожалению, Моно не умирает на SIGPIPE. –  Ivan Neeson 01.08.2013, 03:12
  • 2
    @IvanNeeson по умолчанию, я добавил другой метод для отправки безотносительно сигнала, который Вы любите. –  Stéphane Chazelas 01.08.2013, 09:30

Теги

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