Мне нужно ежедневно извлекать файлы с удаленного сервера, у меня есть имя пользователя, ipaddress и пароль. Я могу войти в систему с помощьюВытягивание файлов с помощью SFTP с сервера
sftp [email protected]
После этого появится пароль, у меня есть пароль, поэтому я войду.
Но я хочу знать, как это сделать, чтобы автоматизировать это через скрипт, так как я хочу каждый раз извлекать файлы. Любые команды, которые я могу использовать для автоматизации через скрипт? Этот конкретный сервер доступен только через sftp, ssh не разрешен. Я также пробовал команду scp, но сервер принимает только sftp.
Заранее спасибо.
Что это связано с Oracle или MySQL или hadoop? Удалите ненужные теги – OldProgrammer
Я новичок в стеке. В любом случае, люди Hadoop и oracle используют unix правильно? так что у них может быть идея. –
Поиск здесь для '[linux] [bash] sftp script' показывает 36 Q/As. Вы должны прочитать их, поскольку я уверен, что есть хотя бы одно хорошее сценарийное решение. Как правило, запросы, как это считается вне темы для StackOverflow. Мы здесь, чтобы помочь вам исправить неисправный код, а не помогать вам указывать или кодировать его. Поэтому, пожалуйста, прочитайте http://stackoverflow.com/help/how-to-ask, http://stackoverflow.com/help/dont-ask, http://stackoverflow.com/help/mcve и возьмите [тур] (http://stackoverflow.com/tour), прежде чем отправлять больше вопросов здесь. Удачи. – shellter