вторник, 21 февраля 2017 г.

bash скрипт загрузки файла на удаленный сервер утилитой sftp

#!/bin/sh
pwd="password"
fold=$(date +%Y%m%d) #папка с текущей датой
sshpass -p 'password' sftp user@192.168.1.1:/server/remote <<!
 put -r /local/directory/OPR/$fold/file.csv
 rename file_soft.csv file_$fold.csv #добавляем к файлу на сервере дату
 quit
!


или

#!/bin/bash
sshpass -p 'test' sftp user@192.168.1.1:/home/user <<!
put /home/user/test.txt

quit


Комментариев нет:

Отправить комментарий