Для разработки использую среду geany. А пишу программу для другого компьютера, с процессором ARM. Компилирую её на своём.
После компиляции надо передать её на целевой.
Для передачи использую команду scp -p $PROG root@m:/home/root/M Система там сконфигурирована, что пароль пустой. Но его запрос есть.
Решил добавить эту строку в makefile после строки компиляции.
Если выдаю команду make, то всё нормально, идёт запрос пароля, нажимаю <Enter> и файл передаётся.
Но если их geany нажимаю Shift+F9, то после компиляции выдавалась строка, что отсутствует ssh-askpass. Поставил этот пакет.
Теперь после Shift+F9 что-то просто зависает. ps -Aпоказывает, что последние запущенные процессы -- ssh и ssh-askpass. Но как им ответить?
P.S. В принципе, вопрос не актуален. Решил вместо scp использовать обычный cp и копировать в через каталог, который подключён через sshfs. Но хотелось бы знать на будущее, как решать подобные проблемы.
Как использовать scp в makefile (при работе в geany)
Модератор: Bizdelnick
-
MiK13
- Сообщения: 1289
- ОС: Linux Debian
-
Vascom
- Сообщения: 1699
- ОС: Fedora 32
Re: Как использовать scp в makefile (при работе в geany)
Не лучше ли вернуть пароль и сделать вход по ключу? Тогда пароль даже запрашиваться не будет.
Спасибо сказали:
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu