это может показаться очевидным, но если вы не хотите `СЭД` заменить отдельные буквы, то не сказать, чтобы это сделать. либо искать и заменять целые слова, или ограничивать команда s/// работать только на подходящих слов. Пакет Убунту, постфикс просто логов в файл/var/журнал/почта.по журнала по умолчанию. Если это не подарок или не войти туда, то просьба уточнить, что вы изменили вашей системе. Без предоставления таких сведений, что вы пытались/нашли мы не можем действительно помочь вам. Может быть, это так же просто, как измененная конфигурация пакет. Мы не имеем доступа к вашей системе и мы не можем видеть ваш экран, так что мы рассчитываем на то, что вы предоставили в своем вопросе. И чтобы напечатать текущую конфигурацию postfix, postconf-N польза``.

Я с помощью Nmap для сканирования портов на хосте. Когда я выполните следующую команду в терминале, это дает результаты в течение одной минуты в большинстве случаев.

$ Nmap по -п 1-65535 10.180.5.237 | на awk --в POSIX '{ если ($1 ~ /^[0-9]/) печати $0+0}'
22
80
2404

Но если я выполнить ту же команду с помощью системы() вызов в C программу, это занимает неопределенное время, я говорю, что это неопределенное, потому что я дал больше, чем 7 минут, но никакого вывода так остановили процесс.

если ((система("у Nmap -п 1-65535 10.180.5.237 | --POSIX и на awk '{ если ($1 ~ /^[0-9]/) печати $0+0}' > file_openPorts")) == -1) {
 fprintf(поток stderr, "ошибка : у Nmap сканирование портов ошибка...\Н");
 возвращение 1;
}

почему это так, и есть ли решение?.