Server crontab

From GBWiki

Jump to: navigation, search


It might be a good idea to let some crontabed script run from time to time, to check and clean the server

PHENYXCONFIGFILE=/etc/phenyx/phenyx.conf
LANG=POSIX
LC_ALL=POSIX

0 * * * 1,2,3,4,5,6 /usr/bin/mpd-check.pl --machinesfile=/etc/phenyx/mpich-mpd.hosts --repair
0 5 * * *  /usr/share/phenyx/cleantmp.sh
5 * * * * sbs-batch-check.pl --config=/etc/phenyx/sbs-config.xml
0 4 * * *  sbs-batch-remove.pl --config=/etc/phenyx/sbs-config.xml $(find /var/phenyx/batchsystem-sbs/jobs/list/ -maxdepth 1 -mtime +10| cut -f7 -d/ | sort -n)
0 0 * * *	sbs-batch-check.pl --config=/etc/phenyx/sbs-config.xml
2 0 * * *	sbs-scheduler-update.pl --config=/etc/phenyx/sbs-config.xml


5 * * * *   perl -I $HOME/.perljava/com.genebio.phenyx.perl.dependency.jar/lib  $HOME/.perljava/com.genebio.phenyx.perl.dependency.jar/bin/dynamicloader.pl sbs-batch-check.pl --config=/etc/phenyx/sbs-config.xml
0 4 * * *   perl -I $HOME/.perljava/com.genebio.phenyx.perl.dependency.jar/lib  $HOME/.perljava/com.genebio.phenyx.perl.dependency.jar/bin/dynamicloader.pl sbs-batch-remove.pl --config=/etc/phenyx/sbs-config.xml $(find /var/phenyx/batchsystem-sbs/jobs/list/ -maxdepth 1 -mtime +10| cut -f7 -d/ | sort -n)
0 0 * * *   perl -I $HOME/.perljava/com.genebio.phenyx.perl.dependency.jar/lib  $HOME/.perljava/com.genebio.phenyx.perl.dependency.jar/bin/dynamicloader.pl sbs-batch-check.pl --config=/etc/phenyx/sbs-config.xml
2 0 * * *   perl -I $HOME/.perljava/com.genebio.phenyx.perl.dependency.jar/lib  $HOME/.perljava/com.genebio.phenyx.perl.dependency.jar/bin/dynamicloader.pl sbs-scheduler-update.pl --config=/etc/phenyx/sbs-config.xml
0 3 * * *   find /var/phenyx/temp/* -maxdepth 1 -user phenyx -atime +2 -exec rm -r {} \;
0 3 * * *   find /tmp/ -maxdepth 1 -user phenyx -atime +2 -exec rm -r {} \;
Personal tools
Create a book