Я получаю ошибку бинарного файла не может выполнить при запуске команды Bash от C#C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Я получаю ошибку бинарного файла не может выполнить при запуске команды Bash от C#

Сообщение Anonymous »

Я создал бот -дискордов, с которым вы можете взаимодействовать (работая на Raspberry Pi с помощью Raspberry Pi OS по умолчанию). Я также добавил команду, чтобы выполнить команду оболочки. Мой код: < /p>

Код: Выделить всё

        ProcessStartInfo inf = new()
{
CreateNoWindow = true,
RedirectStandardError = true,
RedirectStandardOutput = true,
RedirectStandardInput = true,
FileName = "/bin/bash",
Arguments = command,
};
if (Process.Start(inf) is Process cmd)
{
string ret = "Output: " + await cmd.StandardOutput.ReadToEndAsync();
ret += "\nError Output: " + await cmd.StandardError.ReadToEndAsync();
await Program.Log(ret);
return ret;
}
Когда я устанавливаю команду на Echo hello, World! Я получаю следующую ошибку в стандартном аутоутотеке:

/usr/bin/echo:/usr/bin/echo: не может выполнить бинарный файл





Подробнее здесь: https://stackoverflow.com/questions/727 ... om-c-sharp
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»