Форум системных администраторов

Recycle bin => Курилка => Тема начата: rjhdby от 03 декабря 2018, 13:13:01

Название: Всё равно все здесь. SunOs есть у кого? Надо одну хрень проверить
Отправлено: rjhdby от 03 декабря 2018, 13:13:01
Кароч. Есть черный ящик с, предположительно, SunOs на борту. Этот чорный ящик немного через одно место работает с FTP.

В общем, что надо.

Открыть к санкам FTP сессию, перейти в какой нить каталог и выполнить команду "NLST"

Через питон это делается так
# python
>>> from ftplib import FTP
>>> ftp=FTP('hostname')
>>> ftp.login('login','password')
>>> ftp.cwd('directory')
>>> ftp.retrlines('NLST')

Собственно интересует формат вывода. Абсолютные пути к файлам будут или относительные?
Название: Всё равно все здесь. SunOs есть у кого? Надо одну хрень проверить
Отправлено: VaD_ от 04 декабря 2018, 10:20:15
Через питон это делается так
Просто воспользоваться ftp-клиентом и посмотреть нельзя?

Ну и SUNOS, это свежак. :D КМК искать лучше всего на Сотби или Кристи. ???
Название: Всё равно все здесь. SunOs есть у кого? Надо одну хрень проверить
Отправлено: rjhdby от 04 декабря 2018, 10:26:13
Просто воспользоваться ftp-клиентом и посмотреть нельзя?
NLST отдает инфу через data connection, что накладывает изрядную долу гемора при попытке работать с ним через обычного линуксового клиента


Updated: 04 December 2018, 10:29:19

Собственно мне эта проверка нужна для того, чтобы понять - это штатное поведение для сановского FTP или нет.
По результату претензии полетят либо в IBM(приклад), либо в Hitachi(black box)
Название: Всё равно все здесь. SunOs есть у кого? Надо одну хрень проверить
Отправлено: VaD_ от 04 декабря 2018, 10:37:51
NLST отдает инфу через data connection, что накладывает изрядную долу гемора при попытке работать с ним через обычного линуксового клиента
Как и DIR. Это особенность протокола и скрипту на питоне сервер отдаёт ровно так же.

Собственно мне эта проверка нужна для того, чтобы понять
Так и воспользуйся стандартным ftp-клиентом.
Название: Всё равно все здесь. SunOs есть у кого? Надо одну хрень проверить
Отправлено: rjhdby от 04 декабря 2018, 10:51:37
NLST отдает инфу через data connection, что накладывает изрядную долу гемора при попытке работать с ним через обычного линуксового клиента
Как и DIR. Это особенность протокола и скрипту на питоне сервер отдаёт ровно так же.
Но скрипт на питоне не предполагает плясок с бубном для вывода результата на экран. Я ж не говорю, что клиентом низя, я говорю, что питоном тупо проще
Собственно мне эта проверка нужна для того, чтобы понять
Так и воспользуйся стандартным ftp-клиентом.
У меня нет сервера с SunOs. Если бы был, то я б сюда не писал  :facepalm2:
Название: Всё равно все здесь. SunOs есть у кого? Надо одну хрень проверить
Отправлено: VaD_ от 04 декабря 2018, 11:01:42
У меня нет сервера с SunOs.
Тогда с какой целью? :o ЕМНИП уже на СПАРКклассиках был Солярис.
Название: Всё равно все здесь. SunOs есть у кого? Надо одну хрень проверить
Отправлено: rjhdby от 04 декабря 2018, 11:20:52
У меня нет сервера с SunOs.
Тогда с какой целью? :o ЕМНИП уже на СПАРКклассиках был Солярис.
Ебёна макарона...  Мыло-мочало - начинай с начала :facepalm2:

Есть чорный ящик с, предположительно, SunOs на борту (так его софтина от голубого гиганта опознает).
FTP там работает не так, как везде в других местах.

Мне нужно проверить, это штатный режим работы FTP для SunOs или нет.
Если да - то буду писать маляву в IBM, шоб софт допиливали. Если нет, то буду писать маляву в Hitachi с вопросом "какого хера?"
Название: Всё равно все здесь. SunOs есть у кого? Надо одну хрень проверить
Отправлено: VaD_ от 04 декабря 2018, 11:41:28
это штатный режим работы FTP для SunOs или нет.
Какой "режим" штатный? ftp всегда отдаёт данные по порту данных. Ты сможешь отдавать данные по порту 21 только если переназначишь порт управления. Портов должно быть минимум два. Это фича такая. :idea:
Название: Всё равно все здесь. SunOs есть у кого? Надо одну хрень проверить
Отправлено: FessAectan от 04 декабря 2018, 11:46:07
VaD_, не выспался?  :)
Собственно интересует формат вывода. Абсолютные пути к файлам будут или относительные?
Название: Всё равно все здесь. SunOs есть у кого? Надо одну хрень проверить
Отправлено: VaD_ от 04 декабря 2018, 12:30:45
Не все сервера понимают "nlst". Только "nlist".