12.8. Background tasks
Trisul installs the following background tasks
| Task Name | Run Frequency | Description | 
|---|---|---|
| cronmailreport | 15 Mins | Generates scheduled reports and mails them out | 
| tca_dispatch | 5 Mins | Summarizes threshold crossing alerts into an email and sends it out | 
| data_refresh | 30 Mins | Automatically refresh plugins data (GeoIP, Badfellas blacklists, URLFilter database) | 
| clean_wt_tmp | 12:00:00 AM | Removes 7 days older file from webtrisul tmp direcroty | 
| clean_persists | 12:00:00 AM | Removes 10% resolved keys from persists key table to retain db size | 
| threshold_update_bands | 12:15:00 AM | Updates the trisul training data | 
| summary_counts_update | 1:00:00 AM | Updates flow,resource,fts count | 
12.8.1 View or modify
Trisul uses the regular unix crontab to schedule background tasks.
To view crontab list
Login as root, then type :
crontab -l
##__webtrisul_pdf_report__
*/15 * * * * /usr/local/share/webtrisul/lib/tasks/rbenv_exec.sh /usr/local/share/webtrisul/lib/tasks/cronmailreport.rb 
##__webtrisul_tca_report__
*/5  * * * * /usr/local/share/webtrisul/lib/tasks/rbenv_exec.sh /usr/local/share/webtrisul/lib/tasks/tca_dispatch.rb 
##__data_refresh__
*/30 * * * * /usr/local/share/webtrisul/lib/tasks/rbenv_exec.sh /usr/local/share/webtrisul/lib/tasks/data_refresh.rb 
##__clean_wt_tmp__
0 0 * * * /usr/local/share/webtrisul/lib/tasks/rbenv_exec.sh /usr/local/share/webtrisul/lib/tasks/clean_wt_tmp.rb 
##__clean_persists__
0 0 * * * /usr/local/share/webtrisul/lib/tasks/rbenv_exec.sh /usr/local/share/webtrisul/lib/tasks/clean_persists.rb 
##__threshold_update_bands__
15 0 * * * /usr/local/share/webtrisul/lib/tasks/rbenv_exec.sh /usr/local/share/webtrisul/lib/tasks/threshold_update_bands.rb 
##__summary_counts_update__
0 1 * * * /usr/local/share/webtrisul/lib/tasks/rbenv_exec.sh /usr/local/share/webtrisul/lib/tasks/summary_counts_update.rb 
To modify crontab list
Login as root, then type :
crontab -e 
12.8.2 Background tasks log files
Login as 
admin user to manage menus.All the Trisul background tasks send its output to the log file located at
  /usr/local/share/webtrisul/logs/back_tasks.log
You can also access these logs from the web interface
Select Webadmin → Manage → Web Server Logs →Background tasks log