Difference between revisions of "Cron"

From HiveTool
Jump to: navigation, search
(Created page with "man crond crond is a background daemon that parses individual crontab files and executes commands on behalf of the users in question. man crontab crontab -l [-u user]...")
 
Line 8: Line 8:
  
  
 
+
<pre>
 
#
 
#
 
# email me computer status at 6 pm
 
# email me computer status at 6 pm
Line 41: Line 41:
 
0,30  7,8,9,10,11,12,13,14,15,16,17 * * * /bin/timeout 60 /home/paul/rh 1> /home/paul/rh.cron
 
0,30  7,8,9,10,11,12,13,14,15,16,17 * * * /bin/timeout 60 /home/paul/rh 1> /home/paul/rh.cron
 
#
 
#
 +
</pre>

Revision as of 05:36, 21 December 2013

man crond

crond is a background daemon that parses individual crontab files and executes commands on behalf of the users in question.

man crontab

      crontab -l [-u user] - list crontab for user
      crontab -e [-u user] - edit crontab for user


#
# email me computer status at 6 pm
0 18 * * * /home/hivetool/ssmtp_test3 1> /dev/null
#
# email me hive  status every 24 hours (6 am)
0 6 * * * /home/hivetool/send_email.pl 1> /dev/null
#
# Check hive instruments every 5 minutes
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /home/hivetool/hive.sh
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /home/hivetool/server_status.sh > /var/www/htdocs/server_status.txt
#
# grab a frame and record it as a jpg
4,9,14,19,24,29,34,39,44,49,54,59 * * * * /bin/timeout 60 /home/hivetool/grab_frame.sh 2> /home/hivetool/grab_frame.cron
#
# generate daily graph for hive at midnight
#0 0 * * * /var/www/htdocs/graph_hive_daily.pl
0 0 * * * /var/www/htdocs/graph_hive_variable.pl -m -o /var/www/htdocs/daily_filtered -h 300
0 0 * * * /var/www/htdocs/graph_hive_variable.pl -mr -o /var/www/htdocs/daily_raw -h 300
#
# generate wide graph with all the data at 5 minutes before midnight
55 23 * * * /var/www/htdocs/graph_hive_variable.pl -o /var/www/htdocs/all_filtered
55 23 * * * /var/www/htdocs/graph_hive_variable.pl -r -o /var/www/htdocs/all_raw
#
# record 60 seconds of audio stream at 4 am, 10 am, 4 pm and 10 pm
#0 4,10,16,22 * * * streamripper localhost:8000/hive1.ogg -l 60 -s -a /var/www/htdocs/audio/hive1_%D
#
# record 60 seconds of audio stream at 10:05 10:10 10:15 etc
#5,10,15,20,25,30,35,40,45,50,55 10 * * * streamripper localhost:8000/hive1.ogg -l 60 -s -a /var/www/htdocs/audio/hive1_%D
#
# record 30 seconds of video every 30 minutes
0,30  7,8,9,10,11,12,13,14,15,16,17 * * * /bin/timeout 60 /home/paul/rh 1> /home/paul/rh.cron
#