Почему Вы делаете это на высокоуровневом языке? (что это?.NET?), Если это - лень (помнят, это - достоинство...) так, чтобы Вы не вводили в целой команде, почему не только делают сценарий пакетной обработки (.bat/cmd, или *отклоняют оболочку)?
Кроме того, Вы получаете код возврата 200, и так как это - веб-сервер (http...), "200 хорошо" хорошая вещь.
Я нашел ответы на свои проблемы. Может быть полезным для кого-то еще:
«В каждой сети DHCP всегда выполняется 2 процесса. Подпроцесс вызван тем, что dnsmasq никому не задан для запуска внешнего сценария, указанного в --dhcp-script. Это ожидаемое поведение». src: answers.launchpad.net/nova/+question/181398
В качестве одного из процессов никого не было; во время загрузки пользователь none не был инициализирован. Эти две строки добавлены в /opt/etc/init.d/S56dnsmasq:[1245 visiblegrep -q nobody / etc / group || echo "nobody: x: 99:" >> / etc / group
grep -q nobody / etc / passwd || echo "никто: x: 99: 99: никто: / var: / bin / false" >> / etc / passwd
Прекрасно работает!