|
|
|
скрипт на bash для работы с ftp
|
|||
|---|---|---|---|
|
#18+
всем привет подскажите, а как можно с помощью скрипта реализовать такой функционал: 1) подконнектиться к фтп, скачать из определенной папки все файлы, а затем файлы на фтп удалить 2) подконнектиться к фтп, посмотреть на те файлы которые там есть и если они новее тех, что у меня, то скачать их. заранее спасибо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2008, 05:22:13 |
|
||
|
скрипт на bash для работы с ftp
|
|||
|---|---|---|---|
|
#18+
untitled, Это вам батенька с такими вопросами на фреелансер.ру ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2008, 09:00:10 |
|
||
|
скрипт на bash для работы с ftp
|
|||
|---|---|---|---|
|
#18+
Можно, используйте wget ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2008, 09:28:39 |
|
||
|
скрипт на bash для работы с ftp
|
|||
|---|---|---|---|
|
#18+
untitledвсем привет подскажите, а как можно с помощью скрипта реализовать такой функционал: 1) подконнектиться к фтп, скачать из определенной папки все файлы, а затем файлы на фтп удалить 2) подконнектиться к фтп, посмотреть на те файлы которые там есть и если они новее тех, что у меня, то скачать их. заранее спасибо :) $man ftp $man netrc $echo "open host" > script.ftp $echot "binary" >>script.ftp $echo "cd directory" >> script.ftp $echo "ls" >> script.ftp $echo "mget *" >> script.ftp $echo "delete *" >> script.ftp $bye >> script.ftp $ftp -i < script.ftp >ftp.log 2>&1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2008, 09:59:35 |
|
||
|
скрипт на bash для работы с ftp
|
|||
|---|---|---|---|
|
#18+
On Fri, 24 Oct 2008 10:22:13 +0800, untitled <nospam@sql.ru> wrote: > Автор: untitled > всем привет > подскажите, а как можно с помощью скрипта реализовать такой функционал: > 1) подконнектиться к фтп, скачать из определенной папки все файлы, а > затем файлы на фтп удалить > 2) подконнектиться к фтп, посмотреть на те файлы которые там есть и если > они новее тех, что у меня, то скачать их. > > заранее спасибо :) был ещё mirror.pl http://www.etsimo.uniovi.es/mirror/ впрочем, он сейчас он есть и в пакетах -- Остаюсь искренне Ваш, Станислав Сухолёт Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2008, 10:33:49 |
|
||
|
скрипт на bash для работы с ftp
|
|||
|---|---|---|---|
|
#18+
всем спасибо за ответы, если кому интересно, то в итоге у меня получилось вот что: 1. подконнектиться к фтп, скачать из определенной папки все файлы, а затем файлы на фтп удалить Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 2. подконнектиться к фтп, посмотреть на те файлы которые там есть и если они новее тех, что у меня, то скачать их. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. onstat- Код: plaintext 1. 2. я сначала сделал так, но, как выяснилось, в данной конструкции кроется небольшая засада. если кто то между двумя этими командами зальет файлы на фтп, то эти файлы удалятся, что печально, поэтому пришлось немного доработать код. ЗЫ это можно сказать мой первый код на баше, может кто подскажет, а как-нибудь в данном случае можно обойтись без промежуточного хранения данных в файле script.ftp? Другими словами, если записать команды в какую-то переменную, то как затем ее можно подставить в такую конструкцию: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2008, 20:17:22 |
|
||
|
скрипт на bash для работы с ftp
|
|||
|---|---|---|---|
|
#18+
expect намного более корректный тул для таких задач ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.10.2008, 20:40:21 |
|
||
|
скрипт на bash для работы с ftp
|
|||
|---|---|---|---|
|
#18+
Для примера часть bash скрипта как залить один файл. Думаю из него понятно как зделать все необходимое. FILE=`your_file` HOST='ftp.server' USER='login' PASSWD='pass' ftp -n $HOST <<END_SCRIPT quote USER $USER quote PASS $PASSWD passive put $FILE quit END_SCRIPT Антон ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2008, 15:34:52 |
|
||
|
|

start [/forum/topic.php?fid=25&tid=1486405]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
58ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 192ms |
| total: | 328ms |

| 0 / 0 |
