ftp

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
DeNn
мл. сержант
Сообщения: 92
Зарегистрирован: 2007-07-18 11:25:53

ftp

Непрочитанное сообщение DeNn » 2008-08-28 20:54:04

Вот появился такой вопрос: когда в папке есть вложенная папка, то обновления вложенной папки не указываются как обновления родительской папки. Можно ли как то указывать, что б он обновлял дату и на ней? ФТП сервер proftpd

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: ftp

Непрочитанное сообщение zg » 2008-08-28 21:17:45

man touch ?

Аватара пользователя
DeNn
мл. сержант
Сообщения: 92
Зарегистрирован: 2007-07-18 11:25:53

Re: ftp

Непрочитанное сообщение DeNn » 2008-08-28 22:18:46

Так это ж для файла?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ftp

Непрочитанное сообщение Alex Keda » 2008-08-28 22:41:35

в юниксах - всё файлы.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
DeNn
мл. сержант
Сообщения: 92
Зарегистрирован: 2007-07-18 11:25:53

Re: ftp

Непрочитанное сообщение DeNn » 2008-08-29 0:12:18

Так будьте добры подскажите как это сделать?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: ftp

Непрочитанное сообщение Alex Keda » 2008-08-29 0:34:37

ну, если способ и есть - то это хак.
ибо вышестоящая директория при этом не меняется - значит дата меняться и не должна
Убей их всех! Бог потом рассортирует...

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: ftp

Непрочитанное сообщение zg » 2008-08-29 9:02:45

DeNn писал(а):Так будьте добры подскажите как это сделать?
если C знаешь, то нужно слегка подправить исходники, или лучше патч написать :smile:

для fsftpd я как-то писал патч, чтобы логи на удаление файлов велись, поковырялся день и всё заработало, сложного особо ничего нет.

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: ftp

Непрочитанное сообщение zingel » 2008-08-29 12:08:47

DeNn писал(а):Вот появился такой вопрос: когда в папке есть вложенная папка, то обновления вложенной папки не указываются как обновления родительской папки. Можно ли как то указывать, что б он обновлял дату и на ней? ФТП сервер proftpd
с чего такой вывод, родительский каталог также юзает stat() && fstat() как и дочерний, это у тебя так потому, что группы на папки разные =) Вот кусок из dirent.h

Код: Выделить всё

/* structure describing an open directory. */
typedef struct _dirdesc {
        int     dd_fd;          /* file descriptor associated with directory */
        long    dd_loc;         /* offset in current buffer */
        long    dd_size;        /* amount of data returned by getdirentries */
        char    *dd_buf;        /* data buffer */
        int     dd_len;         /* size of data buffer */
        long    dd_seek;        /* magic cookie returned by getdirentries */
        long    dd_rewind;      /* magic cookie for rewinding */
        int     dd_flags;       /* flags for readdir */
        void    *dd_lock;       /* hack to avoid including <pthread.h> */
        struct _telldir *dd_td; /* telldir position recording */
} DIR;
проверь группы у родительских папок
Z301171463546 - можно пожертвовать мне денег