Добрый день.Есть небольшой Perl скрипт, дергащий apachectl через system(). Все работает, но осталась мелочь - этот самый apachectl программа разговорчивая и сообщает о своих действиях. А мне это не нужно т к все запускается по cron.
Отсюда и вопрос - как перенаправить его вывод куда нибудь в сторонку?
>
> Добрый день.
>
> Есть небольшой Perl скрипт, дергащий apachectl через system(). Все работает,
>но осталась мелочь - этот самый apachectl программа разговорчивая и сообщает
>о своих действиях. А мне это не нужно т к все
>запускается по cron.
> Отсюда и вопрос - как перенаправить его вывод куда нибудь
>в сторонку?system ("/path/apachectl start > /dev/null")
>>
>> Добрый день.
>>
>> Есть небольшой Perl скрипт, дергащий apachectl через system(). Все работает,
>>но осталась мелочь - этот самый apachectl программа разговорчивая и сообщает
>>о своих действиях. А мне это не нужно т к все
>>запускается по cron.
>> Отсюда и вопрос - как перенаправить его вывод куда нибудь
>>в сторонку?
>
>system ("/path/apachectl start > /dev/null")Так то оно так, но доступные мне доки очень рекомендуют дергать system() не с одним параметром, а в виде списка. Примерно так
system ("/path/apachectl", "start" )
а куда тут сунуть /dev/null я не знаю.
> Так то оно так, но доступные мне доки очень
>рекомендуют дергать system() не с одним параметром, а в виде списка.
>Примерно так
>
>
> system ("/path/apachectl", "start" )
>
> а куда тут сунуть /dev/null я не знаю.Цитата из man perlfunc:
@args = ("command", "arg1", "arg2");
system(@args) == 0
or die "system @args failed: $?"