crontab

Schedule cron jobs to run on a time interval for the current user. More information: <https://crontab.guru/>.

Install

All systems
curl cmd.cat/crontab.sh
Debian Debian
apt-get install bcron
Ubuntu
apt-get install bcron
Arch Arch Linux
pacman -S cronie
image/svg+xml Kali Linux
apt-get install systemd-cron
CentOS
yum install cronie
Fedora
dnf install cronie
Windows (WSL2)
sudo apt-get update sudo apt-get install bcron
Raspbian
apt-get install interchange

Schedule cron jobs to run on a time interval for the current user. More information: <https://crontab.guru/>.

  • Edit the crontab file for the current user:
    crontab -e
  • Edit the crontab file for a specific user:
    sudo crontab -e -u user
  • Replace the current crontab with the contents of the given file:
    crontab path/to/file
  • View a list of existing cron jobs for current user:
    crontab -l
  • Remove all cron jobs for the current user:
    crontab -r
  • Sample job which runs at 10:00 every day (* means any value):
    0 10 * * * command_to_execute
  • Sample crontab entry, which runs a command every 10 minutes:
    */10 * * * * command_to_execute
  • Sample crontab entry, which runs a certain script at 02:30 every Friday:
    30 2 * * Fri /absolute/path/to/script.sh

© tl;dr; authors and contributors