Показаны сообщения с ярлыком /dev/null. Показать все сообщения
Показаны сообщения с ярлыком /dev/null. Показать все сообщения

суббота, 20 сентября 2014 г.

Скрипт запуска RTMPGW в фоне

Собственно сабж.

Скрипт запуска RTMP-HTTP прокси сервера в виде фонового процесса. В данном случае я использую утилиту screen поскольку ни nohup ни & стабильно работать отказались. Скрипт вызывается из CRON проверяет запущен ли rtmpgw и если нет запускает его.
#!/bin/sh
pidof rtmpgw || screen -d -m rtmpgw –b 120000 -v -g 8080 >/var/log/rtmpg.log 2>/dev/null

RTMGW работает на порте 8080 и вызывается через URL типа http://xxx.xxx.xxx:8080/?r=rtmp://xx.xx.xx.xx:1935/liveedge/MUZH.stream 

Файл gnome-session-Unity.log. Более 30Gb за 2 часа.


Внезапно закончилось место в пользовательской папке. Весьма неожиданно учитывая что утром  уже чистил диск и освободил около 30 Гб.

Оказалось файл  gnome-session-Unity.log набрал 30 гигабайт сообщений всего за пару часов.
Разбираться не стал, сделал вместо этого файла символическую ссылку на устройство /dev/null
Теперь все записи в этот файл уничтожаются сразу.
rm ~/.cache/upstart/gnome-session-Unity.log
ln -s /dev/null ~/.cache/upstart/gnome-session-Unity.log
Это конучно временное решение неполадку всё равно нужно будет исправлять.