[Eisfair] Tipp für Programmierarbeit: Dateien nach 'eval(base64_decode' durchsuchen
Ernst Eiswürfel
ernst.eiswuerfel at online.de
So Jul 6 21:49:57 CEST 2014
Am 05.07.2014 09:45, schrieb Stefan Heidrich:
> Hallo Ernst,
>
>> find .... | grep ... && send_mail
>
> nein, das funktioniert leider nicht und löst nie einen Mailversand aus.
>
Hallo Stefan,
das funktioniert definitiv. "send_mail" ist natürlich nur ein
Stellvertreter für dein eigenes Kommando um die Mail zu schicken.
Das "&&" bewirkt, dass dieses Kommando nur dann aufgerufen wird wenn das
vorangegangene grep eine Ausgabe erzeugt hat.
Probier doch mal Folgendes (in einer Zeile):
find /public/webseiten/mirror -type f | xargs grep 'eval(base64_decode'
&& echo "Mail sollte verschickt werden" || echo "Kein Fund"
Das && ist also dein "if" und das "||" ist das "else".
LG,
E.E.
--
Mehr Informationen über die Mailingliste Eisfair