September 30th, 2008

pizdanul

bash scripting. Пересылка файлов на FTP - [SOLVED]

Доброго времени суток товарищи руты.
Поможите, чем можете.
Я сам баш-скриптингом давным давно не занимался, и успехов честно говоря было мало.
Но вот сейчас потребовалось решить вот такую задачу:
есть хостинг с ssh, туда заливаются файлы в каталоги, каталоги называются по-разному, файлы в них по-разному. Все это пока происходит вручную.
Далее. Есть некий фтп-сервер, которому можно послать только один файл за сессию, после приема файла фтп-сервер сессию разрывает.

В итоге хотелось бы получить скрипт, который делал бы примерно следующее:
адрес фтп-сервера прописан в переменной, логин/пасс в переменной. получить имя нужной директории из строки ввода, сделать там листинг файлов, открыть фтп-сессию, скопировать на фтп первый файлик, закрыть сессию, открыть сессию, скопировать на фтп второй файлик, закрыть сессию, ну и так далее, пока не закачаются все файлы из указанной директории.
Чтобы было примерно так:
$ copyallonftp /home/bozo/stuff/dir01
Нутром понимаю, что задачка несложная. Раньше, когда файликов было мало - делал вручную, теперь объемы увеличились. Жить стало невозможно. Подсобите руты, оч надо =)
  • dil

административное

Уважаемые смотрители сообщества!

Поясните, пожалуйста, допустимы ли в данном сообществе:
а) удаление комментариев авторами комментариев
б) удаление комментариев авторами постов
в) удаление комментариев модераторами
г) посты с запрещёнными комментариями
д) посты со скрытыми по умолчанию комментариями

и если да, то при каких обстоятельствах.
В правилах об этом явно не написано. Спасибо.
  • artraf

Вопрос

Добрый день.

Есть цель: На линукс машине в 2-х разных программах качать инфу, притом каждая программа должна  использовать отдельный интерфейс, так как один интерфейс смотрит в интернет другой в локальный интерфейс провайдера. Один интерфейс – как NAT на роутере (локальный), другой как PPPoE (интернет). Вопрос в реализации? Пока ничего не поднимал, поэтому не уточняю версию линукс и соответствующих настроек, пока есть только железо и идея. Предположительно буду ставить Red Hat Ent Serv 5. Но можно посмотреть и на другие варианты. Проги для скачивания соответственно торренты (для локального коннекта) и wget(для внешнего)

blood

bad block

Привет!

Есть винт, на котором появились бэды, хочу его переписать на новый. Проблема в том что на этот винт установлен линукс (EXT3), который грузится в single user как только натыкается на I/O Error. Чем бы пометить бэды как бэды под линуксом? Хочу чтобы он немного поработал, пока не куплю диск под замену.

p.s. mhdd в упор не видит этот винт.