|
View:
New views
5 Messages
—
Rating Filter:
Alert me
|
|
|
скриптДобрый день
Подскажите как можно показать список всех НЕ ОТКРЫТЫХ файлов в директории -- С уважением, Юркин Евгений Siberia Health Inc -- To UNSUBSCRIBE, email to debian-russian-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
|
|
Re: скриптEvgeny Yurkin -> debian-russian@... @ Mon, 6 Feb 2006 12:20:31 +0600:
EY> Подскажите как можно показать список всех НЕ ОТКРЫТЫХ файлов в директории for f in .* *; do if [ -f "$f" ]; then fuser "$f" >/dev/null 2>&1 || echo "$f"; fi; done Например. Можно пооптимизировать, запуская fuser один раз и потом делая теоретико-множественное вычитание на каком-нибудь перле. А зачем такая странная задача? -- Artem Chuprina RFC2822: <ran{}ran.pp.ru> Jabber: ran@... В теории нет различия между теорией и практикой. На практике - есть. -- To UNSUBSCRIBE, email to debian-russian-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
|
|
Re: скриптВ сообщении от 6 февраля 2006 13:19 Artem Chuprina написал(a):
> Evgeny Yurkin -> debian-russian@... @ Mon, 6 Feb 2006 > 12:20:31 +0600: > > EY> Подскажите как можно показать список всех НЕ ОТКРЫТЫХ файлов в > директории > > for f in .* *; do if [ -f "$f" ]; then fuser "$f" >/dev/null 2>&1 || echo > "$f"; fi; done > > Например. Можно пооптимизировать, запуская fuser один раз и потом делая > теоретико-множественное вычитание на каком-нибудь перле. А зачем такая > странная задача? > for i in `find -name "*.dem"` do if fuser $i; then echo; else gzip $i fi; done задача была изначально такая есть CS сервер который пишет демки с каждой карты надо было их архивировать но соответственно только после окончания записи > -- > Artem Chuprina > RFC2822: <ran{}ran.pp.ru> Jabber: ran@... > > В теории нет различия между теорией и практикой. На практике - есть. -- С уважением, Юркин Евгений Siberia Health Inc -- To UNSUBSCRIBE, email to debian-russian-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
|
|
Re: скрипт> Добрый день > Подскажите как можно показать список всех НЕ ОТКРЫТЫХ файлов в директории Надёжно, эффективно и без вмешательство в ядро - боюсь что никак (так как нет быстрого средства проверить, открыт ли данный файл). Медленно и с гонками - парсить выдачу ls и lsof, и выбирать то, что есть в первом списке и нет во втором. -- To UNSUBSCRIBE, email to debian-russian-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
|
|
Re: скрипт> > >> Добрый день >> Подскажите как можно показать список всех НЕ ОТКРЫТЫХ файлов в директории > > Надёжно, эффективно и без вмешательство в ядро - боюсь что никак (так как > нет быстрого средства проверить, открыт ли данный файл). Блин. Забыл про fuser. -- To UNSUBSCRIBE, email to debian-russian-REQUEST@... with a subject of "unsubscribe". Trouble? Contact listmaster@... |
| Free embeddable forum powered by Nabble | Forum Help |