У меня есть скрипт Python test.py
, который запрашивает пользователя через user=input("User:")
и pw=getpass("Password:")
, а затем загружает некоторые данные из базы данных.
Он работает на моей локальной машине, но когда я пытаюсь выполнить его на удаленном сервере, используя
ssh user@server /opt/rh/rh-python36/root/usr/bin/python3 < path/to/python/test.py
строки, содержащие input
и getpass
завершаются неудачно.
Я нашел несколько тем здесь о стекопереработке, связанных с этим вопросом, но они не дают ответа.