Skip to content

Cron and daemons — from the panel.

Schedule jobs and manage background processes. Presets, logs, templates and Supervisor — with no SSH.

  • 7 days free
  • No card required
  • Payment in rubles
Cron jobsprod-01 · 4 jobs
Add
php artisan schedule:runshop · Every minute 1 min ago
/usr/local/bin/backup-db.shdeploykin · Daily 9 hours ago Start
wp cron event run --due-nowblog · Every 5 min 3 min ago
certbot renew --quietroot · Weekly 3 days ago
Every job's output is written to a log
11
schedule presets — plus your own cron expression
4
daemon presets: Horizon, Queue Worker, the scheduler and Reverb
7
daemon states — as Supervisor reports them
5
start attempts before a daemon stops with an error

Cron jobs

Schedule without a cron cheat sheet.

Pick a ready-made schedule or enter an expression by hand. A job is tied to a specific server user.

Choose a schedule

What goes into the crontab

0 * * * * php artisan schedule:run
User
shop
Output
to a log file

Supervisor daemons

Background processes with auto-restart.

Give the command, the user and the number of processes — the panel builds the Supervisor configuration itself and keeps the process running.

  • Start, stop and restart from the panel
  • The site directory is filled in for you — and follows each new release
  • Ready-made presets for Laravel: Horizon, queues, the scheduler, Reverb
  • The process output is written to a log
queue-worker.confgenerated by the panel
Running
[program:queue-worker]
command=php artisan queue:work redis --tries=3
directory=/home/shop/shop.example.com/current
user=shop
numprocs=2
autostart=true
autorestart=true
startsecs=3
startretries=5
stopwaitsecs=3600

Daemon statuses

The seven states of Supervisor.

The panel shows the same state Supervisor does — you always know what is happening with every process.

StoppedSTOPPED
The process was turned off by hand or hasn't been started yet.
StartingSTARTING
Supervisor is waiting for the process to survive its first seconds.
RunningRUNNING
The process is up and stays up.
RetryingBACKOFF
The process died on start — Supervisor is trying again.
StoppingSTOPPING
A stop signal was sent and the process is finishing its work.
ExitedEXITED
The process exited on its own.
Fatal errorFATAL
It couldn't be started after all attempts.

Features

Set it up once — and forget about SSH.

A complete toolkit for automating tasks and managing processes.

  • Ready-made schedules

    Eleven presets: from every minute to once a month. Or your own cron expression.

  • As a specific user

    Every job and every daemon runs as the system user you specify.

  • Execution logs

    A job's output is written to a log file and can be read in the panel.

  • Manual run and pause

    Run a job right now or turn it off without deleting it.

  • Auto-restart

    Supervisor brings a crashed daemon back up itself. After five failed starts in a row it stops with an error instead of spinning forever.

  • Cluster templates

    Describe cron jobs and daemons once — the cluster rolls them out to its servers.

In the panel 203.0.113.21 Connect done in 4 min 52 s

Automate everything.

Cron jobs and Supervisor daemons — set them up once from the panel and forget about SSH.

  • 7 days free
  • No card required
  • Human support

We use cookies and the Yandex Metrica web-analytics service (including Session Replay) to improve the site. Details are in the privacy policy.