Это командный courierlogger, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
courierlogger - оболочка системного журнала Courier
СИНТАКСИС
курьерлогер [-name =название] [-facility =подсистема] [-pid =имя файла] [-пользователь =пользователь]
[-группа =группы] [-droproot] [[[-respawn] [-start] программа [аргумент ...]] |
[-стоп] | [-рестарт]]
ОПИСАНИЕ
курьерлогер это оболочка, которая фиксирует сообщения об ошибках другого процесса и пересылает
их в средство ведения системного журнала, «syslog».
Курьерлоггер можно использовать двумя способами:
1. Используйте оболочку, чтобы передать стандартную ошибку другой команды и / или ее стандартный вывод в
курьерлогерстандартный ввод.
2. В качестве альтернативы курьерлогер сам может запустить другой процесс и организовать его
зафиксирована стандартная ошибка.
В любом случае каждая прочитанная строка текста отправляется как сообщение системного журнала.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-name =название
Используйте название для отправки сообщений в системный журнал. название должно быть название приложения.
-facility =подсистема
Используйте подсистема для классификации сообщений. Ваше средство системного журнала использует подсистема в
определить, какие сообщения журнала записываются в какие файлы журнала. Определенный в настоящее время
подсистемы:
· Авторизация
· Authpriv
· консоль
· Cron
· Демон
· Ftp
· Керн
· Lpr
· Почта
· Новости
· безопасность
· Пользователь
· Uucp
· Local0
· Local1
· Local2
· Local3
· Local4
· Local5
· Local6
· Local7
Внимание
Не все из перечисленных выше названий средств реализованы в каждой системе. Проверьте свои
документация системного журнала для информации о том, какие имена объектов разрешены,
и какие файлы журналов записывают соответствующие сообщения для каждого объекта.
-pid =имя файла
Сохранено курьерлогеридентификатор процесса в имя файла, -пид опция требуется, когда -Начало,
-стоп, -рестарт даны. Если -пид дается без каких-либо из них, -Начало предполагается.
-Начало
Беги как демон. В ПИД-регулятор опция обязательна. курьерлогер тихо прекратится, если
другой курьерлогер процесс уже запущен. Это используется, чтобы убедиться, что только
одновременно работает один экземпляр программы. Укажите другое имя файла с помощью
ПИД-регулятор чтобы запустить вторую копию программы.
-респаун
Перезапустите программу, если она завершится. Как обычно курьерлогер сам прекратит свое действие, когда
программа завершает работу. Использовать респаун вместо этого перезапустить его.
-рестарт
Отправьте сигнал SIGHUP процессу courierlogger (как определено путем проверки
содержимое файла, указанного ПИД-регулятор), который, в свою очередь, отправит SIGHUP своему дочернему элементу
программа. Ничего не делает, если курьерлоггер не запущен.
Внимание
программа должна быть изначально запущена с респаун вариант при отправке SIGHUP
заставляет его прекратить.
То же самое можно сделать, отправив SIGHUP на курьерлогер себя.
-стоп
Отправьте сигнал SIGTERM курьерскому блоггеру, который, в свою очередь, направит его в программу. Если
программа не завершается через 8 секунд, убейте ее с помощью SIGKILL.
-пользователь =пользователь, -группа =группы
Если вы работаете как root, измените учетные данные для данного пользователя и / или группы, которые могут быть
даны как имена или числовые идентификаторы.
При запуске дочерней программы она запускается до привилегии отброшены (если только
-корень вариант тоже дан). Это дает возможность запустить дочерний элемент с правами root, поэтому он
может подключиться к привилегированному порту, но при этом courierlogger будет работать как пользователь без полномочий root.
Для того, чтобы получить -стоп и -рестарт параметры для работы, вы должны настроить дочернюю программу на
передать свои привилегии тому же идентификатору пользователя.
-корень
Откажитесь от привилегий root перед запуском дочернего процесса. В -user и -группа кредита
укажите идентификатор пользователя без привилегий и идентификатор группы. Без -корень вариант ребенок
процесс остается корневым, и только родительский курьерлогер процесс отбрасывает корень
привилегии.
программа [аргумент] ...
Если программа задана, программа будет запущена как дочерний процесс курьерлогер,
фиксируя стандартную ошибку. Иначе, курьерлогер читает сообщение из стандартного
input и автоматически завершает работу при закрытии стандартного ввода.
Используйте courierlogger онлайн с помощью сервисов onworks.net