Schedwi is a task scheduler. It can run scripts or commands on remote
clients at a specified date and time and its chaining capability allows
tasks to be run in sequence. Schedwi is composed of the following
components:
- The server schedules the tasks and submits them to the clients.
The execution of a task (a command) can be triggered by date and
time but also by the result of a previous task or by the existence
of a file on a remote client (useful when a task must process a
file generated by a previous task).
- The clients (or agents) receive the task requests from the server
and run them on the local host. They report the execution status
to the server.
- An interface allows the administrators to follow the task
scheduling in real time. An other one is used to define new tasks
and configure the system.
You can visit the
Features page for
more details.
Free Software
Schedwi is a free software licensed under the
GNU General Public
License.
Supported systems
- The server part is running on GNU/Linux systems. A MySQL
database is required but may be running on an other host.
- The agent part has been tested on more than ten operating systems:
- GNU/Linux (kernel 2.4 and 2.6, on Intel, AMD and PowerPC
processors)
- Windows 2000 and XP with Cygwin
- MacOS X Server 10.4
- OpenBSD 4.0
- NetBSD 2.0.2
- FreeBSD 5.4
- Sun OS 5.8 (Sparc)
- GNU/Open Solaris (NexentaOS Alpha6 release)
- HP-UX 11.11
- QNX Neutrino 6.2.0 (without SSL)
- Syllable 0.6.0a (without SSL)
- The graphical interfaces use the GNOME desktop environment and
shoud work on the plaforms that support this environment. So
far they have been used on GNU/Linux workstations.