Anacron

Anacron

Anacron is a utility that allows the user to execute commands periodically, even if the system is not running continuously. It is useful for running automated tasks on systems that get powered off.
Anacron image
scheduling cron automation periodic-tasks

Anacron: Periodic Command Execution Utility

Execute commands at regular intervals, even when the system is not running continuously. Useful for automated tasks on power-cycled systems.

What is Anacron?

Anacron is a computer program that performs periodic command scheduling, even in the event of a system reboot. It is typically used to execute jobs that require running on a regular basis, but may not run if the system is powered off at the scheduled time.

Anacron works by checking the timestamp of the last execution of a job when the system boots up. If a scheduled job has missed one or more execution times because the machine was off, Anacron will run those jobs immediately at startup to catch up. This ensures the jobs get executed at the desired frequency even if the system is not on 24/7.

Some examples of tasks that Anacron is helpful for executing include:

  • Log rotation - Rotating and compressing log files regularly
  • Deleting old temporary files from disks
  • Running disk checks, database maintenance jobs
  • Submitting batched jobs for processing
  • Generating reports

The key advantage of using Anacron over the standard cron utility is that it accounts for periods when the computer system is inactive. This helps administer servers, desktops and laptops that get powered off daily without missing important scheduled tasks.

Anacron Features

Features

  1. Allows periodic execution of commands
  2. Does not require the system to be running continuously
  3. Useful for running automated tasks on systems that get powered off

Pricing

  • Open Source

Pros

Enables scheduling tasks on systems that are not always on

Can run jobs at specific intervals regardless of uptime

Helps automate tasks on intermittent systems

Cons

Requires some configuration and setup

Less flexible scheduling compared to cron

Not suitable for real-time job scheduling


The Best Anacron Alternatives

Top Os & Utilities and Scheduling & Automation and other similar apps like Anacron


AutoHotkey icon

AutoHotkey

AutoHotkey is a free, open-source scripting language for Windows that allows users to automate repetitive tasks, customize keyboard shortcuts, integrate other applications, and more. Originally released in 2003 by Chris Mallett, AutoHotkey has become a popular automation tool for programmers, software testers, writers, gamers, artists, and power users.Some key features...
AutoHotkey image
MacroDroid icon

MacroDroid

MacroDroid is an powerful automation app for Android that allows users to automate various tasks and workflows on their Android device without needing to have coding knowledge. It has an easy-to-use interface that allows you to create macros using a simple drag-and-drop workflow builder.With MacroDroid, you can automate repetitive tasks...
MacroDroid image
AutoIt icon

AutoIt

AutoIt v3 is a freeware BASIC-like scripting language designed for automating the Windows GUI and general scripting. It uses a combination of simulated keystrokes, mouse movement and window/control manipulation in order to automate tasks in a way not possible or reliable with other languages.AutoIt was initially designed for PC "roll...
AutoIt image
Keyboard Maestro icon

Keyboard Maestro

Keyboard Maestro is a powerful and popular automation app for macOS that allows you to automate repetitive tasks, build workflows, set up hotkeys and keyboard shortcuts, create application launchers, and more. It gives you more control over your Mac by letting you set up triggers like hotkeys, application launches, timers,...
Keyboard Maestro image
Automator icon

Automator

Automator is an automation tool developed by Apple exclusively for macOS. It provides a visual, flowchart-style interface for users to automate repetitive tasks and workflows without needing to write complex scripts.With Automator, users can create workflows by connecting together a series of actions. There are pre-built actions for tasks like...
Automator image
Karabiner Elements icon

Karabiner Elements

Karabiner Elements is a powerful and flexible keyboard customization utility for macOS. It allows you to customize and remap your keyboard keys, modify key behaviors, create complex macros and shortcuts, and more.Some of the key features of Karabiner Elements include:Key remapping - Remap any key to any other key or...
Karabiner Elements image
Hazel icon

Hazel

Hazel is an automated organization application designed specifically for macOS. It runs in the background and uses a set of user-defined rules to automatically organize files and folders based on almost any attribute, including:File typeDate created or modifiedCustom metadataFilename or folder name keywordsFor example, you can set up a rule...
Hazel image
Sikuli icon

Sikuli

Sikuli is an open source test automation tool that can automate anything you see on the screen. It uses image recognition to identify and control graphical user interface (GUI) components. This allows you to automate GUI testing without needing access to an application's source code.Here are some key capabilities of...
Sikuli image
UI.Vision RPA icon

UI.Vision RPA

UI.Vision RPA is a robust robotic process automation (RPA) software used to automate repetitive, manual tasks and processes across an organization. It simulates user actions to interact with applications, websites, enterprise systems, and software robots to perform a wide range of automated tasks.Key features include:User interface automation - Records user...
UI.Vision RPA image
GhostMouse icon

GhostMouse

GhostMouse is a Windows application that enables users to automate mouse movements, clicks, and typing. It works by recording the physical mouse movements, mouse clicks, and keyboard inputs as the user performs them. The recorded actions can then be played back later to automate repetitive tasks.Some key features of GhostMouse...
GhostMouse image
Pulover’s Macro Creator icon

Pulover’s Macro Creator

Pulover's Macro Creator is a free and open-source automation tool for Windows that allows users to automate repetitive or tedious tasks by recording and replaying sequences of mouse and keyboard actions, known as macros. It provides an intuitive graphical user interface for macro recording, editing, playback, and management.Some of the...
Pulover’s Macro Creator image
Pywinauto icon

Pywinauto

Pywinauto is an open source Python library for automating and testing GUI applications on Windows. It provides a robust set of methods to access, identify, and interact with application windows, controls, and menus. Some key features of pywinauto include:Locating windows and controls by title, text content, Control ID, and other...
Pywinauto image
FastKeys icon

FastKeys

FastKeys is a lightweight yet powerful keyboard shortcut utility for Windows. It allows users to create custom keyboard shortcuts to automate repetitive tasks, launch applications or documents, insert frequently used text snippets, open websites, and more.With FastKeys, you can set global shortcuts that work across all applications as well as...
FastKeys image
Cliclick icon

Cliclick

cliclick is an open-source computer mouse and keyboard automation utility for Linux and UNIX-like operating systems. It allows simulating mouse clicks, mouse movement and keyboard input to automate interactions with graphical user interfaces.Some key features of cliclick include:Simulating left, right and middle mouse button clicks at arbitrary screen coordinatesMouse movement...
Cliclick image
E-Robot icon

E-Robot

E-Robot is an open-source robotic process automation (RPA) software designed to automate repetitive and routine tasks normally performed by human workers. It works by creating software robots that mimic human actions and interactions within digital systems and software applications.Key features of E-Robot include:Visual process modeling - Build automation workflows with...
E-Robot image
Vijazedan ghost mouse icon

Vijazedan ghost mouse

Vijazedan Ghost Mouse is a free and open source automation software for Windows. It provides users the ability to record and replay mouse movements, clicks, and keyboard inputs, allowing the automation of repetitive or tedious tasks.Some of the key features of Vijazedan Ghost Mouse include:Intuitive user interface for easily recording...
Vijazedan ghost mouse image
AutoCleanFolder icon

AutoCleanFolder

AutoCleanFolder is a handy Windows utility that allows you to easily setup automatic cleaning of files from selected folders on your computer. It supports deleting files based on age or file size.This small program allows you to specify folders on your drives and set size and age limits for files....
AutoCleanFolder image
Incron icon

Incron

incron is an open-source Linux utility that enables monitoring filesystem events and executing actions based on defined rules. It works by integrating with the Linux inotify interface to receive notifications of events happening in the filesystem like file changes, deletions, creations, etc.Some key features and uses of incron include:Automating tasks...
Incron image
T-Plan icon

T-Plan

T-Plan is a project planning and management software application designed for businesses and teams to plan and schedule projects of all sizes. It provides a suite of tools to map out project tasks, timelines, resource allocation, costs and more in an easy-to-use interface.Key features of T-Plan include:Interactive Gantt charts for...
T-Plan image
Mcron icon

Mcron

mcron is an open-source tool that provides cron-like job scheduling capabilities for MongoDB. It allows users to schedule various MongoDB tasks, scripts, and aggregations to run at specified intervals or times.Some key features and benefits of mcron include:Lightweight and easy to configure. mcron has a simple JSON-based configuration format.No need...
Mcron image
Fcron icon

Fcron

fcron is an open source job scheduler and alternative to the standard cron utility on Linux and UNIX-like operating systems. It provides similar functionality to cron for scheduling tasks, jobs, and scripts to run periodically at certain times or dates.Some key features of fcron include:Support for users and groups -...
NnCron icon

NnCron

nnCron is an open-source job scheduler and task automation software. It allows users to schedule jobs and tasks to run automatically at preset times and intervals.Some of the key features of nnCron include:Intuitive graphical interface to manage all jobs and tasksSupport for running shell scripts, batch files, executables, and moreScheduling...
NnCron image