![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Программирования высокого уровня Почтовые вопросы о C, C + +, Java, SQL и других языках программирования здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| скрипт для мониторинга процессов, выполняющихся на сервере и размещение на почту, если какой-либо процесс мертв | pradeepmacha | Shell программирование и сценарии | 13 | 03-06-2009 07:33 AM |
| Демон процесс | suresh_rupineni | Linux | 1 | 08-21-2006 03:14 AM |
| Zombie неиспользующихся процесс!! | rish2005 | UNIX перспективных И опытных пользователей | 1 | 11-25-2005 09:59 AM |
| Если UNIX демон процесс закрыть открытые FDS? | kunalashar | UNIX для чайников Вопросы И Ответы | 1 | 10-24-2002 10:10 AM |
| Что такое демон процесс | Kanu77 | Программирования высокого уровня | 6 | 03-08-2002 10:47 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Привет,
Я должен написать демон Процесс, который выполняет определенные операции в фоновом режиме. Теперь, поскольку оно осуществляет операции в фоновом режиме, она не должна отображать что-либо на стандартный вывод. Проблема заключается в том, что она по-прежнему отображается, текст на стандартный вывод. Может ли кто-нибудь сказать мне (это срочно), как избежать этого. Я написал следующую функцию для инициализации демон Код ... INT daemon_init () ( INT PID, FD; если (getppid () \u003d\u003d 1) ( Гото отказа; ) # ifdef SIGTTOU сигнал (SIGTTOU, SIG_IGN); # ENDIF # ifdef SIGTTIN сигнал (SIGTTIN, SIG_IGN); # ENDIF # ifdef SIGTSTP сигнал (SIGTSTP, SIG_IGN); # ENDIF PID \u003d вилка (); если (PID <0) ( вернуться -1; ) остальное, если (PID> 0) ( / * В родительского ухода оставив ребенка на работу * / выход (0); ) если (setpgrp () \u003d\u003d -1) ( вернуться -1; ) сигнал (SIGHUP, SIG_IGN); PID \u003d вилка (); если (PID <0) ( вернуться -1; ) остальное, если (PID> 0) ( / * Первый ребенок выходы * / выход (0); ) OUT: / * на (FD \u003d 3; FD <NOFILE; FD + +) CLOSE (FD) *; / * В отрывать детей от родителей сессии * / / * setsid ();*/ chdir ("/"); umask (0); возврат 0; ) |
|
|||||
|
Этот вопрос обсуждался. Если вы использовали этот сайт поиска функции вы бы нашли этот пост.
|
|
||||
|
Если демон Процесс все еще отправки текста в о / п, я думаю, вы можете направить О / р в демон
процесс / Dev / нуль, и я думаю, он не должен быть проблемой |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|