Я хотел бы сделать две вещи автоматически в скрипте bash:
Мой скрипт выглядит так:
(
echo "cd myfolder"
echo "gcc -o mybin main.c"
sleep 5
) | ssh target@192.168.1.2
Скрипт работает довольно хорошо и успешно компилирует исходный код. Но я не вижу вывод gcc на терминале.
Что мне нужно изменить, чтобы увидеть вывод gcc при запуске сценария?
Можно исправить команду gcc после того, как ssh команда, такой как
ssh target@ip "gcc -o mybin main.c && ./mybin"
скомпилирует main.c в домашней папке цели и если компиляция является успешным, выполненным "mybin" для наблюдения вывода, если существует вывод этой программы.