The OpenNET Project / Index page

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

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

"А как из перла проверить в FreeBSD результат выполнения кома..."
Сообщение от Xaep emailИскать по авторуВ закладки(??) on 20-Апр-04, 22:19  (MSK)
Ну например, делаю я из перла команду system "cd /usr/local/etc/blablabla";

Но такого каталога не существует. Как получить эту ошибку?

Ну или как проверить юзера на существование в системе из перла?

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

 Оглавление

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

1. "А как из перла проверить в FreeBSD результат выполнения кома..."
Сообщение от Xaep emailИскать по авторуВ закладки(??) on 20-Апр-04, 23:35  (MSK)
>Ну например, делаю я из перла команду system "cd /usr/local/etc/blablabla";
>
>Но такого каталога не существует. Как получить эту ошибку?
>
>Ну или как проверить юзера на существование в системе из перла?


Не уж то, никто не знает?

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

2. "А как из перла проверить в FreeBSD результат выполнения кома..."
Сообщение от Xaep emailИскать по авторуВ закладки(??) on 21-Апр-04, 08:31  (MSK)
>>Ну например, делаю я из перла команду system "cd /usr/local/etc/blablabla";
>>
>>Но такого каталога не существует. Как получить эту ошибку?
>>
>>Ну или как проверить юзера на существование в системе из перла?
>
>
>Не уж то, никто не знает?
Или нельзя просто?


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

3. "А как из перла проверить в FreeBSD результат выполнения кома..."
Сообщение от rur_dero Искать по авторуВ закладки on 21-Апр-04, 11:25  (MSK)
>>>Ну например, делаю я из перла команду system "cd /usr/local/etc/blablabla";
>>>
>>>Но такого каталога не существует. Как получить эту ошибку?
>>>
>>>Ну или как проверить юзера на существование в системе из перла?
>>
>>
>>Не уж то, никто не знает?
>Или нельзя просто?

можно

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

4. "А как из перла проверить в FreeBSD результат выполнения кома..."
Сообщение от Nickolay Искать по авторуВ закладки(??) on 21-Апр-04, 11:39  (MSK)
>Ну например, делаю я из перла команду system "cd /usr/local/etc/blablabla";
>Но такого каталога не существует. Как получить эту ошибку?
делай сначала проверку на наличие такого каталога

>Ну или как проверить юзера на существование в системе из перла?
открываешь /etc/passwd и ищешь

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

5. "А как из перла проверить в FreeBSD результат выполнения кома..."
Сообщение от Xaep emailИскать по авторуВ закладки(??) on 21-Апр-04, 15:06  (MSK)
>>Ну например, делаю я из перла команду system "cd /usr/local/etc/blablabla";
>>Но такого каталога не существует. Как получить эту ошибку?
>делай сначала проверку на наличие такого каталога

А как ее сделать то?
>
>>Ну или как проверить юзера на существование в системе из перла?
>открываешь /etc/passwd и ищешь

ммм... то есть открыть файл...

а вопрос немного не в этом.... как получать ошибку если системный вызов ее выдает...

ну например делаю какой-то system "mkdir /что-нибудь/"

а он уже существует... понятно будет ошибка... как ее в перле поймать?

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

6. "А как из перла проверить в FreeBSD результат выполнения кома..."
Сообщение от konst emailИскать по авторуВ закладки(??) on 21-Апр-04, 17:07  (MSK)
>>>Ну например, делаю я из перла команду system "cd /usr/local/etc/blablabla";
>>>Но такого каталога не существует. Как получить эту ошибку?
>>делай сначала проверку на наличие такого каталога
>
>А как ее сделать то?
>>
>>>Ну или как проверить юзера на существование в системе из перла?
>>открываешь /etc/passwd и ищешь
>
>ммм... то есть открыть файл...
>
>а вопрос немного не в этом.... как получать ошибку если системный вызов
>ее выдает...
>
>ну например делаю какой-то system "mkdir /что-нибудь/"
>
>а он уже существует... понятно будет ошибка... как ее в перле поймать?
>

system ("mkdir xxx") && print "ERROR: $!\n";
# кажется надо именно '&&', а не '||', т.к. системные вызовы возвращают значения противоположные perl (1 вместо 0)

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


Удалить

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




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

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