abfrageshell (exe-vorhanden?)
hallo, kann mir jemand sagen, wie ich mit einem kleinen shell script das vorhandensein von z.b. *.exe/*.EXE dateien in bestimmen Verzeichnissen (die haben unterverzeichnisse) abfragen kann und wenn ja, einem meldung an den root ausgeben kann. danke MfG Stephan J. Reichenbach --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Sat, 12 Feb 2000, Stephan J. Reichenbach wrote:
kann mir jemand sagen, wie ich mit einem kleinen shell script das vorhandensein von z.b. *.exe/*.EXE dateien in bestimmen Verzeichnissen (die haben unterverzeichnisse) abfragen kann
find -type f | grep -i "\.exe" | more hilft vielleicht weiter. Dazu in dem Verzeichnis stehen, ab welchem gesucht werden soll, ansonsten den Verzeichnispfad bei find noch mit angeben. Gruss Peter Blancke -- Nachtwaechter ist der Wahnsinn, weil er wacht... --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Stephan J. Reichenbach schrieb:
kann mir jemand sagen, wie ich mit einem kleinen shell script das vorhandensein von z.b. *.exe/*.EXE dateien in bestimmen Verzeichnissen (die haben unterverzeichnisse) abfragen kann und wenn ja, einem meldung an den root ausgeben kann.
#!/bin/sh find <verzeichnis> -name "*exe" -or -name "*EXE" | mail -s "Da ist was" root Damit bekommt root eine Mail, in der alle gefundenen Dateien aufgelistet werden. Wenn du in mehreren unabhängigen Verzeichnisbäumen suchen willst, einfach mehrfach aufrufen. Wenn du das Skript über die /etc/crontab oder die persönliche crontab von root aufrufst, kannst du das "| mail ... root" weglassen. -- Christian Ullrich Registrierter Linux-User #125183 "Sie können nach R'ed'mond fliegen -- aber Sie werden sterben" --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Christian Ullrich wrote:
[...] #!/bin/sh find <verzeichnis> -name "*exe" -or -name "*EXE" | mail -s "Da ist was" root
Besser noch: find <verzeichnis> -iname "*exe" | mail ... Damit auch "eXe" etc. gefunden wird. Rupert --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
kann mir jemand sagen, wie ich mit einem kleinen shell script das vorhandensein von z.b. *.exe/*.EXE dateien in bestimmen Verzeichnissen (die haben unterverzeichnisse) abfragen kann und wenn ja, einem meldung an den root ausgeben kann.
Hm. Ich würd's mit: find -iname '*.exe' -print machen und die Ausgabe filtern und weiterbearbeiten. Wenn du nach ausführbaren Dateien suchen willst: In Linux/Unix sind diese nicht durch die Endung gekennzeichnet, sondern durch das Ausführungsrecht "x". Das kann "find" auch finden, glaube ich (=> man find). -- Marco Dieckhoff --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (5)
-
blancke@gmx.de
-
chris@chrullrich.de
-
linux@jwr.de
-
rw@times-square.net
-
stephan@reichenbach.kuen.uunet.de