У меня есть проблема между нк и тройником, тройником должны взять выход из нк и распечатать его внутри TXT ФАЙЛА как вы все знаете. в поташ его работы тонкой, но в Ubuntu файл создан но пустой. (ничего не написано в нем)
Я использую python, чтобы вызвать это для команды.
cmdping = "сон 5; эхо load_audio "+ ид [я] [0] +" | н.д. 127.0.0.1 1234 | тройник >>" + logtxt
р = subprocess.Popen (cmdping, оболочки = True , stderr = subprocess.PIPE)Ти не пишет вывод Netcat
Я думаю, что его проблема с разрешением, или нет, я не знаю, помощь приветствуется, спасибо.
Что имя и расположение файла «logtxt»? Как это соотносится с пользователем, которым вы управляете программой? Я бы также сказал, что 'tee' принимает имя файла в качестве аргумента, и что' | tee >> filename' на самом деле не очень полезен, поскольку он просто выполняет то же самое, что и '>> filename'. '| tee filename' будет записываться в файл и в stdout –
Я использую '>>' для добавления файла txt, logtxt представляет собой комбинацию пути, выбранного пользователем и примером log.txt 'logtxt = path +"/log.txt ". Обычно путь находится где-то вокруг рабочего стола. –
Если вы печатаете значение используемого 'logtxt', можете ли вы записать этот файл вне программы? –