System cron jobs

Ontoportal user

  • crontab -l to see all the cron jobs that user ontoportal is running

Fairness clear cache

  • cron job

    # Recalculate the fair cache every night
    0 0 * * * /usr/local/bin/cache_reset.sh /srv/ontoportal/data/tomcat/webapps/fairness-assessment prod
  • Script: /usr/local/bin/cache_reset.sh 

  • Log file: /var/log/tomcat/FAIR_CACHE

Duplicate virtuoso

  • cron job

    # create virtuoso public
    0 1 * * * /usr/local/bin/clone_and_clean_virtuoso.sh
  • Script: /usr/local/bin/clone_and_clean_virtuoso.sh

  • Log file: /var/log/virtuoso-public 

Start services every 10 minutes (if service is down unexpectedly)

  • crong job

    # Restart services every 10 minutes
    */10 * * * * /usr/bin/sudo /usr/local/bin/opstart


Root user

  • Root user cron jobs are essentially to clean the logs files and the tmp crontab -l

    0 23 * * * /usr/bin/find /tmp -mindepth 1 -mtime +1 -exec rm -rf {} +
    0 23 * * * /usr/local/bin/oprestart
    0 23 * * * /usr/bin/find /var/log/tomcat/FAIR_CACHE /var/log/virtuoso-public /srv/ontoportal/data/tomcat/logs/FAIR_CACHE -mindepth 1 -mtime +3 -delete