|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andrew Scherbacov 2:5049/1.118 12 Feb 2001 13:17:50 To : All Subject : date\time of file -------------------------------------------------------------------------------- подскажите, плз, как шелловым скриптом, не используя всякие перлы, определить дату\время последней модификации файла. сейчас я делаю это так: a=`ls -l /etc/mail/access|tr "-" "0"` set `echo $a` 2>/dev/null dt=${6}${7}${8} получаю что-то типа Feb908:21, но, имхо, это немножко через попу. может как-то красивее, проще можно ? задача у меня простая: периодически (по крону) раз в несколько минут проверять время последней модификации файлов /etc/mail/access и /etc/mail/access.db, и если они не совпадают, делать рестарт сендмайла. может для этого штатные средства существуют ? С уважением Яндрей Щербаков E-mail: avs_andrew@mail.ru andrew@komstat.alt.ru ICQ: 54034993 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + Gateway NEWS (http://in.kazan.ru) <=> FidoNet (2:5049/1) + of Kazan Physical-Technical Institute + ( http://kfti.knc.ru ; http://kazinfo.knc.ru ) + + User email address: Andrew.Scherbacov@p1.f74.n5002.z2.fidonet.org + User FidoNet address: 2:5002/74.1. --- NewsGate+ v0.8Р3 * Origin: Kazan Physical-Technical Institute, Gateway NEWS (2:5049/1.118) бЕПМСРЭЯЪ Й ЯОХЯЙС РЕЛ, ЯНПРХПНБЮММШУ ОН: БНГПЮЯРЮМХЕ ДЮРШ СЛЕМЭЬЕМХЕ ДЮРШ РЕЛЮ ЮБРНП
юПУХБМНЕ /ru.linux/334105741611.html, НЖЕМЙЮ ХГ 5, ЦНКНЯНБ 10
|