Ух ты. Это основные рабочие ломать "предположение" со стороны компании Apple. Делать своих сотрудников не использовать несколько мониторов в Apple? ChrisH интересное @хмммм. Я думаю, я видел его на экранах, но не знал, что это было имя, ни как он работает. Спасибо за информацию! Что может быть на самом деле. +1 для решения корневой проблемы. И +1 за то, мне обнаружить explainshell ^^ @NateEldredge я собирался сказать, "подход с противогазом"... Брай - Да. Однако, могу ли я использовать Live CD, или автономную установку Убунту без разницы моя проблема, файлы на разделе NTFS до сих пор потеряли свои владения, если не права. @zwol я не предполагал, что мой ответ следует читать как рекомендация к использованию `posix_spawn()`; все, что я говорю, что даже в POSIX, `vfork()` был удален и что его замена (в случаях, когда `vfork()` уместно) является `posix_spawn()`. Я добавил пункт, чтобы сказать, что вызов Fork ()` - это в любом случае предпочтительнее для простых смертных.

Я удаленно подключения к последовательному COM-порт через сокет, созданный по сокат. Идея в том, чтобы управлять множеством устройств, подключенных в порт:SERIAL_TTY.

Все работает нормально, за исключением его возвращать мои команды, как можно увидеть на примере:

доска корневого@:~# ЛС
общ.
файл файл file2 dir1 и/

Я бегу

сокат -д -д-д -в ПТС-слушай:54321,вилка,опция -- reuseaddr файла: файл/dev/ttyUSB0

эту команду на компьютере, подключенном к последовательному порту, и я подключения к плате через

НК -Н <SOCAT_SERVER_IP> <порт>

Я прошел через, казалось бы, похожие проблемы (problem1, problem2), но добавляя Эхо=0, ПТИ в TCP_LISTEN часть возвращает ошибку из сокат, добавляя ее к ttyUSB0 интерфейс не решает эту проблему.

Если нет возможности решить вопрос с сокат, можно ли перенаправить поток данных через скрипт и удалить там команды пользователя?

Обновление: Мне удалось "решить" проблему с помощью сокат для подключения к серверу. Команды:

сокат ПТС:<SOCAT_SERVER_IP>:54321 -,сырье,Эхо=0

До сих пор я не мог найти решение на стороне сервера.