Create ftp-request.
Assign
ftp-request.address
ftp-request.login
ftp-request.password
ftp-request.file-to-send
ftp-request.binary
ftp-request.cd_directory[9] <-- в какой директорий класть
что то в таком духе.
И тогда отдельный процесс, скажем ftpuser from cron, будет обрабатывать все эти запросы, отправлять FTP куда надо.
Это будет много-поточный процесс, так что зависание одного процесса не помешает другим файлам быть отправленными.
И если какой-то FTP процесс будет подвешен, то есть продлится дольше заранее оговоренного интервала, то такой процесс будет убит.
При этом можно будет попробовать повторить убитый FTP через некоторое время, используя несколько попыток.Статистика: Добавлено dmitri — 22 май 2014, 06:06
]]>