linux bash script
István Csóka
icska8009 at gmail.com
2014. Ápr. 10., Cs, 13:38:49 CEST
Szia!
Nem tudom jól értelmezem e a próblémát, de egy file meglétét így is
ellenőrizhetsz
a find használatával az -atime -mtime kapcsolókkal tudsz
utolsó hozzáférésre vagy módosítás idejére keresni, nem tudom hogy ez
megfelel e a te esetedben dátumnak, vagy -ctime a változás idejére keres
,részletesebb infó a man ban van.
pl.:find . -type f -exec file '{}' \; a file helyére írhatsz parancsot hogy
mit akarsz csinálni az adott fájlall, mv rm cp echo minden mehet, a type -f
el fájl típust adsz meg,ha d van akkor azt hiszem könyvtárt is keres,
esetleg a find eredményét betehetnéd valami változóba és annak az igaz
hamis értékére if elhetnél. aztán gondolom grep elni kellene a succesfull
kifejezésre, vagy meg lehet csinálni sed - el is ezt már te döntöd el hogy
melyik a célszerűbb.
Remélem segít valamit, ha nem akkor sorry.
Üdv.:
István
2014. április 10. 13:08 István Bálint írta, <istbalint at gmail.com>:
> Kifogott rajtam egy feladat, amivel már órák óta vacakolok.
> Egy mentő program a /tmp könyvtárba elhelyez egy fájlt backup-számsor
> néven.
> A számsorban nincs logika, egyetlen fogódzó a fájl dátuma (!).
> Egy olyan scriptet kellene írnom linux bashben, ami leellenőrzi a fájl
> meglétét (gondolom if [ -f backup-* ], de a fájl dátuma alapján és ha az
> aznapi, és a fájlban szerepel a "successful" szó, akkor végrehajtódik egy
> parancs (pl.levelet küld).
> Végignéztem az if kapcsolóit, de nem találtam olyat, amivel a fájl dátumát
> tudnám megcélozni, illetve a szóra rákeresni.
> if [ -f ]; then ... fi stb. vel próbálkozom régóta, de nem megy.
> Van valami ötletetek hogyan lehetne ezt megoldani?
> Sajnos, nem vagyok egy profi shell-scriptes...
> Köszönettel:
> Bálint István
>
>
>
> _______________________________________________
> Techinfo mailing list
> Techinfo at lista.sulinet.hu
> Fel- és leiratkozás: http://lista.sulinet.hu/mailman/listinfo/techinfo
> Illemtan: http://www.szag.hu/illemtan.html
> Ügyfélszolgálat FAQ: http://sulinet.niif.hu/
>
>
--
*Csóka István*
*Budapest*
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lista.sulinet.hu/pipermail/techinfo/attachments/20140410/30ea8dea/attachment.html>
További információk a(z) Techinfo levelezőlistáról