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
elements:
- 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.
- A command line tool and a web interface allow the administrators
to follow the task scheduling in real time and also 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
database is required but may be installed on an other host.
- The agent part has been tested on more than ten operating systems:
- GNU/Linux
- GNU/Hurd
- Windows 2000 and XP with Cygwin
- MacOS X Server 10.4
- OpenBSD 5.7
- NetBSD 6.1.5
- FreeBSD 10.1
- OpenSolaris 11 Express
- Sun OS 5.8 (Sparc)
- HP-UX 11.11
- QNX Neutrino 6.5.0 (without SSL)
- Haiku R1/Alpha 4.1 (without SSL)
- The command line tool has been tested and used on GNU/Linux.
The web interface should work with any modern web browser on
any platform.