Как подключиться через ssh и использовать gcc на target?

Я хотел бы сделать две вещи автоматически в скрипте bash:

  1. Подключиться через ssh к моей цели.
  2. Выполнить GCC.

Мой скрипт выглядит так:

(
        echo "cd myfolder"
        echo "gcc -o mybin main.c"
        sleep 5
) | ssh target@192.168.1.2

Скрипт работает довольно хорошо и успешно компилирует исходный код. Но я не вижу вывод gcc на терминале.

Что мне нужно изменить, чтобы увидеть вывод gcc при запуске сценария?

0
задан 2 May 2016 в 14:46

1 ответ

Можно исправить команду gcc после того, как ssh команда, такой как

ssh target@ip "gcc -o mybin main.c && ./mybin"

скомпилирует main.c в домашней папке цели и если компиляция является успешным, выполненным "mybin" для наблюдения вывода, если существует вывод этой программы.

0
ответ дан 3 May 2016 в 00:46
  • 1
    Спасибо! отредактированный нижняя часть вопроса..., если можно указать на меня туда, где я могу зарегистрировать проблему / запрос новых функций с разработчиками, которые были бы великими. – Nikhil VJ 8 October 2017 в 16:30

Другие вопросы по тегам:

Похожие вопросы: