Difference between revisions of "Scheduling"
From BC$ MobileTV Wiki
Line 15: | Line 15: | ||
* MONIT - Monit is a free open source utility for managing and monitoring, processes, files, directories and filesystems on a UNIX system: http://mmonit.com/monit/ | * MONIT - Monit is a free open source utility for managing and monitoring, processes, files, directories and filesystems on a UNIX system: http://mmonit.com/monit/ | ||
* Tungle Me - personal calendar/appointment scheduling: http://tungle.me (now owned by [[RIM]]) | * Tungle Me - personal calendar/appointment scheduling: http://tungle.me (now owned by [[RIM]]) | ||
+ | * '''Tivoli Workload Scheduler: http://www-01.ibm.com/software/tivoli/products/scheduler/'''<ref>Maestro Job Scheduler - IBM Tivoli Workload Scheduler: www.onesmartclick.com/job-scheduling-software/maestro-job-scheduler.html</ref> | ||
+ | * Windows Task Scheduler - AT: http://msdn.microsoft.com/en-us/library/aa383614.aspx<ref>[[wikipedia:]] </ref><ref>How To Schedule Tasks in Windows XP: http://support.microsoft.com/kb/308569</ref><ref>Windows with C++Task Scheduler 2.0: http://msdn.microsoft.com/en-ca/magazine/cc163350.aspx</ref><ref>Run Programs Automatically Using Windows Task Scheduler: http://www.makeuseof.com/tag/how-to-automate-windows-programs-on-a-schedule/</ref> | ||
+ | |||
+ | |||
+ | == Resources == | ||
+ | |||
+ | |||
+ | * Windows - Task Scheduler "Schtasks.exe" (REFERENCE): http://msdn.microsoft.com/en-us/library/bb736357.aspx | ||
+ | * Unix - CRON scheduler (REFERENCE): http://www.adminschoice.com/crontab-quick-reference<ref>CronTrigger Tutorial: http://quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger</ref><ref>Spring Task Execution and Scheduling: http://static.springsource.org/spring/docs/3.0.x/reference/scheduling.html</ref> | ||
+ | |||
=== AJAX === | === AJAX === |
Revision as of 15:50, 18 September 2012
Scheduling involves dividing up the 365 days/12 months in a year, 28-31 days per month, and 24hrs in per day into timeslots, within which to place various meetings, arrangements, appointments and plans. In computer systems, schedulers can run repetitive tasks (as in a daily back up) to save time from perform tedious daily activities.
Contents
Timezones
Differences in timezones typically need to be taken into consideration in scheduling people (and possibly even machines/server) for performing a certain activity (such as participating in a conference/meeting, or, crunching some important numbers or fetching some data).
- The TimezoneConverter: http://www.thetimezoneconverter.com/ [1]
- Timezone Conversion Mac Widget: http://www.timothyarmes.com/blog/2010/07/timezone-conversion/
Tools
- MONIT - Monit is a free open source utility for managing and monitoring, processes, files, directories and filesystems on a UNIX system: http://mmonit.com/monit/
- Tungle Me - personal calendar/appointment scheduling: http://tungle.me (now owned by RIM)
- Tivoli Workload Scheduler: http://www-01.ibm.com/software/tivoli/products/scheduler/[3]
- Windows Task Scheduler - AT: http://msdn.microsoft.com/en-us/library/aa383614.aspx[4][5][6][7]
Resources
- Windows - Task Scheduler "Schtasks.exe" (REFERENCE): http://msdn.microsoft.com/en-us/library/bb736357.aspx
- Unix - CRON scheduler (REFERENCE): http://www.adminschoice.com/crontab-quick-reference[8][9]
AJAX
- dhtmlxScheduler - Ajax Events Calendar/Scheduler: http://dhtmlx.com/docs/products/dhtmlxScheduler/[10]
- jQuery Calendar: http://github.com/robmonie/jquery-week-calendar[11]
JAVA
- Quartz: http://www.quartz-scheduler.org/
- Quartz scheduler example: http://www.mkyong.com/java/quartz-scheduler-example/
- Spring + Quartz scheduler example: http://www.mkyong.com/spring/spring-quartz-scheduler-example/
- Flux - Java Job Scheduler (commercial): http://fluxcorp.com/java-api.html
PHP
- PHP Classes - Appointment Calendar: http://www.phpclasses.org/package/6066-PHP-Manage-scheduled-appointments.html
- phpJobScheduler: http://www.phpjobscheduler.co.uk/
- MySQL Scheduler: http://phpro.org/tutorials/MySQL-Scheduler.html
- PHP Classes - Round robin tournament scheduler: http://www.phpclasses.org/package/4719-PHP-Schedule-a-round-robin-games-tournament.html
Python
- pyschedule: http://code.google.com/p/pyschedule/
- pytaskscheduler: http://ostatic.com/pytaskscheduler
C
- Shell-based Cron job
Tutorials
- The Factory - A simple CRON Tutorial.: http://www.thefactory.ro/support/faq/a-simple-cron-tutorial.html
- Introducing Cron: http://www.sitepoint.com/introducing-cron/
- Exponential Backoff in Distributed Systems: http://dthain.blogspot.ca/2009/02/exponential-backoff-in-distributed.html
External Links
- wikipedia: Task Scheduler
- How to use the Windows Task Scheduler : http://www.iopus.com/guides/winscheduler.htm
- Using Windows XP Task Scheduler to Automate an FTP Upload: http://www.isinc.com/2008/11/19/using-windows-xp-task-scheduler-to-automate-an-ftp-upload/
- Linux Job Scheduling: http://www.linuxjournal.com/article/4087
- Using Windows Task Scheduler to put PCs into standby or hibernate mode: http://www.energystar.gov/index.cfm?c=power_mgt.pr_power_mgt_wts
- Using SQL to Find Unscheduled Hours: http://www.sectorfej.net/2010/05/15/using-sql-to-find-unscheduled-hours/
- How to Run Late for a Meeting in Style; http://www.businessweek.com/articles/2012-07-18/how-to-run-late-for-a-meeting-in-style
References
- ↑ Timezone Converter -- weekend challenge: http://thetimezoneconverter.com/weekend-challenge.html
- ↑ JetLag Calculator (by Timezones crossed): http://www.bodyclock.com/
- ↑ Maestro Job Scheduler - IBM Tivoli Workload Scheduler: www.onesmartclick.com/job-scheduling-software/maestro-job-scheduler.html
- ↑ wikipedia:
- ↑ How To Schedule Tasks in Windows XP: http://support.microsoft.com/kb/308569
- ↑ Windows with C++Task Scheduler 2.0: http://msdn.microsoft.com/en-ca/magazine/cc163350.aspx
- ↑ Run Programs Automatically Using Windows Task Scheduler: http://www.makeuseof.com/tag/how-to-automate-windows-programs-on-a-schedule/
- ↑ CronTrigger Tutorial: http://quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger
- ↑ Spring Task Execution and Scheduling: http://static.springsource.org/spring/docs/3.0.x/reference/scheduling.html
- ↑ dhtmlxScheduler DEMO: http://dhtmlx.com/docs/products/dhtmlxScheduler/sample_recurring.html
- ↑ jQuery Calendar DEMO: http://jquery-week-calendar.googlecode.com/svn/trunk/jquery.weekcalendar/full_demo/weekcalendar_full_demo.html