hallo zusammen,
ich suche fuer einen bekannten eine loeseng fuer folgendes problem.
es gibt ein verz. das freugegeben ist und in diesem verz. arbeiten
ca. 15 user
sobalt sich in dem verz. etwas andert, d.h. eine datei wird veraaendert...
will er ein script ablaufen lassen.
ich suche nach einem toll das mir genau dieses verz. ueberwacht...
und dann wenn sich etwas andert dieses script ausfuerht...
ich denke das so ein toll ganz schoen cpu leistung frist oder ???
die "server-kiste" ist "nur" ein pentium 75 mhz
danke fuer die tipps
dennis
script ausfuehrung nach aenderung in einem verz
Re: script ausfuehrung
#!/bin/sh
if [ ! -f /root/referenz ]; then
find /15userDIR/ | ls -l > /raw/referenz
fi
while true; do
orig=`cat /root/referenz`
var=`find /15userDIR/ | ls -l`
if [ ! "$var" = "$orig" ]; then
echo ALARM File/Directory was modifyed
/root/myscript
find /15userDIR/ | ls -l > /root/referenz
fi
sleep 5
# 5 Sekunden schlafen = weniger CPU Last
done
exit 0
if [ ! -f /root/referenz ]; then
find /15userDIR/ | ls -l > /raw/referenz
fi
while true; do
orig=`cat /root/referenz`
var=`find /15userDIR/ | ls -l`
if [ ! "$var" = "$orig" ]; then
echo ALARM File/Directory was modifyed
/root/myscript
find /15userDIR/ | ls -l > /root/referenz
fi
sleep 5
# 5 Sekunden schlafen = weniger CPU Last
done
exit 0
Re: script a
man kann auch ls -al anstatt ls -l laufen lassen, aber deine user werden doch keine versteckten dateien bearbeiten, oder?
Re: script ausfuehrung
hat es geholfen ?
keine beschwerden gegenüber dem viel zu langen script ?
keine beschwerden gegenüber dem viel zu langen script ?