The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Перенаправление вывода скрипта."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Перенаправление вывода скрипта."
Сообщение от SergeyD emailИскать по авторуВ закладки on 30-Окт-02, 09:24  (MSK)

  Добрый день.

  Есть небольшой Perl скрипт, дергащий apachectl через system(). Все работает, но осталась мелочь - этот самый apachectl программа разговорчивая и сообщает о своих действиях. А мне это не нужно т к все запускается по cron.
  Отсюда и вопрос - как перенаправить его вывод куда нибудь в сторонку?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Перенаправление вывода скрипта."
Сообщение от Dawnshade emailИскать по авторуВ закладки on 30-Окт-02, 10:17  (MSK)
>
>  Добрый день.
>
>  Есть небольшой Perl скрипт, дергащий apachectl через system(). Все работает,
>но осталась мелочь - этот самый apachectl программа разговорчивая и сообщает
>о своих действиях. А мне это не нужно т к все
>запускается по cron.
>  Отсюда и вопрос - как перенаправить его вывод куда нибудь
>в сторонку?

system ("/path/apachectl start > /dev/null")

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Перенаправление вывода скрипта."
Сообщение от SergeyD emailИскать по авторуВ закладки on 30-Окт-02, 10:52  (MSK)
>>
>>  Добрый день.
>>
>>  Есть небольшой Perl скрипт, дергащий apachectl через system(). Все работает,
>>но осталась мелочь - этот самый apachectl программа разговорчивая и сообщает
>>о своих действиях. А мне это не нужно т к все
>>запускается по cron.
>>  Отсюда и вопрос - как перенаправить его вывод куда нибудь
>>в сторонку?
>
>system ("/path/apachectl start > /dev/null")

   Так то оно так, но доступные мне доки очень рекомендуют дергать system() не с одним параметром, а в виде списка. Примерно так

             system ("/path/apachectl", "start" )

  а куда тут сунуть /dev/null я не знаю.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Перенаправление вывода скрипта."
Сообщение от Dawnshade emailИскать по авторуВ закладки on 30-Окт-02, 11:06  (MSK)

>   Так то оно так, но доступные мне доки очень
>рекомендуют дергать system() не с одним параметром, а в виде списка.
>Примерно так
>
>            
> system ("/path/apachectl", "start" )
>
>  а куда тут сунуть /dev/null я не знаю.

Цитата из man perlfunc:

@args = ("command", "arg1", "arg2");
    system(@args) == 0
         or die "system @args failed: $?"

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру