# 🕚 System cron jobs

# Ontoportal user

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

### Fairness clear cache

* cron job

  ```javascript
  # 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

  ```javascript
  # 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

  ```javascript
  # 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`

  ```javascript
  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
  ```

---

**Documents**

- [💁‍♂️ Acknowledgments](https://wiki.agroportal.eu/s/e6158eda-c109-4385-852c-51a42de9a412/doc/acknowledgments-15GdRXLQdm)
- [📚Publications and references](https://wiki.agroportal.eu/s/e6158eda-c109-4385-852c-51a42de9a412/doc/publications-and-references-87tEoeoGKy)
- [🗽Terms & Conditions](https://wiki.agroportal.eu/s/e6158eda-c109-4385-852c-51a42de9a412/doc/terms-conditions-naDsDo2Zxq)
- [🧞‍♂️Metadata guidelines and recommendations](https://wiki.agroportal.eu/s/e6158eda-c109-4385-852c-51a42de9a412/doc/metadata-guidelines-and-recommendations-pOFbK9sIfp)
- [📜 AgroPortal Release Notes](https://wiki.agroportal.eu/s/e6158eda-c109-4385-852c-51a42de9a412/doc/agroportal-release-notes-btKjZk5tU2)
- [ 👩‍🚀 User Guide](https://wiki.agroportal.eu/s/e6158eda-c109-4385-852c-51a42de9a412/doc/user-guide-ZszoBwfjGF)
- [📎 API Documentation](https://wiki.agroportal.eu/s/e6158eda-c109-4385-852c-51a42de9a412/doc/api-documentation-kMCurGKD97)
- [🤖 Developer Documentation](https://wiki.agroportal.eu/s/e6158eda-c109-4385-852c-51a42de9a412/doc/developer-documentation-LhsrucqGTa)
- [🗃External Documentation](https://wiki.agroportal.eu/s/e6158eda-c109-4385-852c-51a42de9a412/doc/external-documentation-vNPQCdArrr)
- [AgroPortal infrastructure](https://wiki.agroportal.eu/s/e6158eda-c109-4385-852c-51a42de9a412/doc/agroportal-infrastructure-ietsAU4kPs)