Anacron icon

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.

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.

The Best Anacron Alternatives

Top Apps like Anacron

AutoHotkey, MacroDroid, AutoIt, Keyboard Maestro, Automator, Karabiner Elements, Hazel, Sikuli, UI.Vision RPA, GhostMouse, Pulover’s Macro Creator, pywinauto, FastKeys, cliclick, E-Robot, vijazedan ghost mouse, AutoCleanFolder, incron, T-Plan, mcron, fcron, nnCron are some alternatives to Anacron.

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...

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...