/build/nightlies/
--> +rw for lhcbsoft
/build/nightlies/.distcc/
directory
acrontab
09 02 * * * buildlhcbXX nice -n 5 ~/bin/nightliesClient.sh x86_64-slc5-icc11-opt > /afs/cern.ch/lhcb/software/nightlies/www/logs/nightliesClient/nightliesClient_`date +\%a`_XXc.txt 2>&1
2 0 * * * buildlhcbXX rm -rf /build/nightlies/lhcb-*/`date --date='1 days ago' +\%a`/*
10 0 * * * buildlhcbXX rm -rf /build/nightlies/lhcb-*/`date +\%a`
3 0 * * * buildlhcbXX ~/bin/killTree.sh nightlies `date --date='1 day ago' +\%a` > /build/nightlies/OldLogs/KillClient.log 2>&1
acrontab
and let it place the xml onto AFS to be picked up from AFS */20 * * * * buildlhcbXX export PYTHONPATH=/afs/cern.ch/lhcb/software/releases/LBSCRIPTS/prod/InstallArea/python:$PYTHONPATH && /afs/cern.ch/user/l/lhcbsoft/PRODUCTION/LHCbNightliesProd/LHCbNightlies/NightliesSensors/AFSSensor.py --aw /afs/cern.ch/lhcb/software/nightlies/www/LHCb_Nightlies_buildlhcbXX.xml --dirdepth 0 --dirroot /build/nightlies --xmlid LHCb_Nightlies_buildlhcb04 > /build/nightlies/OldLogs/localdisk.out 2>&1
xml
(were you let acrontab
write to ) to the sensor etc.
logrotate
is used logrotate
configuration in /afs/cern.ch/user/l/lhcbsoft/public/PRODUCTION/LHCbNightliesProd/LHCbNightlies/NightliesConfig/logRotateLocal.conf
should be fine /build/nightlies/logrotate.local
crontab
, i.e. */2 * * * * date -Is >> /build/nightlies/meminfo.txt; cat /proc/meminfo >> /build/nightlies/meminfo.txt; ps aux --forest >> /build/nightlies/meminfo.txt; echo "-----------" >> /build/nightlies/meminfo.txt 55 23 * * * tar cjf /build/nightlies/OldLogs/ProcessesMeminfo.tar.bz2 /build/nightlies/meminfo.txt > /dev/null 2>&1; rm /build/nightlies/meminfo.txt 55 1 * * * /usr/sbin/logrotate -s /build/nightlies/logrotate.local /afs/cern.ch/user/l/lhcbsoft/public/PRODUCTION/LHCbNightliesProd/LHCbNightlies/NightliesConfig/logRotateLocal.conf