Гость Опубликовано 19 августа, 2002 Жалоба Поделиться Опубликовано 19 августа, 2002 Нужно взависимости от кода возврата принимать действие. Пример ping www.linux.ru если пингуется, то сделать то-то если нет , то еще-чего-то Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 2 сентября, 2002 Жалоба Поделиться Опубликовано 2 сентября, 2002 можно так: char cmd[255], host[255], answer[255]; sprintf(cmd, "ping %s", host); FILE *pipe = popen(cmd, "r"); do { fgets(answer, (sizeof answer)+1, pipe); // обрабатываешь строку } while(!feof(pipe)); pclose(pipe); Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 21 октября, 2002 Жалоба Поделиться Опубликовано 21 октября, 2002 а if ping ... или ping ... if $? не подходит ? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.