Simple Task Scheduling
Manage and execute your shell scripts using a bespoke payload on one or more Linux servers.
Whether you're running a single server or an entire farm, Bashee makes managing your network a breeze. Simply supply the IP address, user name, password (optional), private RSA key, and you're done.
Unfamiliar with RSA keys? No problem, follow the friendly guide in the Bashee documentation to create one for your server, then assign it here to get started.
Build simple or complex scripts of any size, then maintain them from a single source. Add placeholders (variables) and replace them at runtime with a bespoke payload tailored for each individual server the script will be run on.
Nervous about intimate details being present in your scripts? Rest easy! All scripts, task logs & notifications, as well as the login credentials for your servers, are kept encrypted.
Define regular times when your scripts should be executed via familiar cron expressions, then optionally create a per-server set of script variables that will be injected prior to execution. Perfect for scripts which need to be dynamic.
Need to be kept in the loop? In addition to seven days of logs, Bashee allows you to set failure & success notifications, which can be sent via SMS, email, Slack or webhooks.
What Can I Use It For?
That's really up to you, but the usual suspects are all perfect candidates... backing up databases, deleting temporary files, emptying caches, updating services, sending emails etc.
In addition, since Bashee has to connect to your server to perform tasks, you could also use it to monitor your system (uptime, CPU usage, disk space), as well as critical services running on it, such as Apache or Redis.
Forget all those complex pricing structures, which are based on granularity of use. Instead, Bashee operates on just one simple, monthly pricing plan. No nasty shocks on billing day!
Create an account for free, add as many scripts and servers as you want, set the schedule and payload of your tasks, then purchase a subscription for just $15 a month to run them. Don't worry, there's a 10 day free trial included!
$15 per month
Managing tasks on one server is painful, but it's terrible when you're dealing with many of them. We built Bashee to address cron's shortcomings. Now, you can manage your scripts from a single place, easily define tasks that run on multiple servers, review activity logs, and be notified on success or failure via a range of options.
Matt Kingshott - Architect of Bashee