Intereting Posts
Не удалось выполнить установку. Kali Linux 2016.2 64 бит несколько контейнеров lxc, совместно использующих один и тот же пул ресурсов процессора и памяти Объединение 2 файлов с использованием совпадения полей ~ / .bash_profile выполняется для не-регистрационных оболочек Как я могу подсчитать количество разных символов в файле? Обновить заголовок таблицы относительно имени файла Полезные нагрузки Libre Coreboot? Ubuntu выдает выход HDMI при загрузке, если монитор отключен Недостаточно памяти с неиспользуемой памятью и свопом Монтаж NFS: владельцы – никто: nogroup Способ мгновенно заполнить / использовать много дискового пространства? сообщение пользователю после первого входа Может ли Debian распознать второй жесткий диск для ноутбука, установленный в отсеке для DVD-дисков? Чтобы cd в директорию Связанные с движением движения команды tput в zsh: можно ли настроить «четкое» поведение?

Команда «>» не работает только в встроенной Linux

Я разрабатываю приложение в Qt для Embedded Linux, где я хочу узнать, сколько (%) данного раздела занято. Я нашел в Интернете, что способ сделать это будет путем вызова команды df передающей ее результаты в локальный файл с помощью команды > а затем прочитать этот файл с помощью Qt:

 system("df /home/maiquel/ > /tmp/sdcard_usage.info"); 

(не обращайте внимания на вызов system )

Я тестировал это на своем Linux Ubuntu, и он работал отлично. То же самое не происходит, однако, в приложении Embedded Linux: с помощью терминала я заметил, что команды df работают нормально, но > всегда не удается помещать результаты в файл без появления сообщений об ошибках.

Любые предложения о том, как я могу решить эту проблему? Я не нашел руководства для команды > которая могла бы мне помочь. Обратите внимание, что, хотя основной вопрос касается функциональности команды > , любое предложение относительно общей проблемы, которую я пытаюсь решить, также приветствуется.

Obs: Это не проблема chmod поскольку проблема также возникает, когда файл имеет соответствующие разрешения.

> не команда, а функция оболочки, называемая перенаправление. Это очень простая функция оболочки, поэтому кажется странным, что оболочка должна не поддерживать ее. Найдите документацию своей оболочки для «перенаправления».