Используя rsync для копирования с локального на удаленный сервер с cronjob, прося пароль

Мне нравится terdon's awk решением, но ради полноты, вот является предложение с помощью только bash

while IFS=, read -r a1 a2 a3 a4; do 
    echo "$a1,$a2,$a3,$a4" >> "$a2".csv
done < file.csv

Это произведет файлы 577.csv и 132.csv в текущем каталоге.

2
08.10.2014, 00:57
1 ответ

Вы можете использовать аутентификацию открытого ключа: на сервере добавьте строку с командой rsync (для безопасности ) и ваш открытый ключ к ~ root / .ssh / authorized_keys . Смотрите страницу SSHD (8) MAN для получения информации о формате файла Anerized_keys .

4
27.01.2020, 22:00

Теги

Похожие вопросы