Windows
Linux
Services & Processes
Scheduling
Windows schtasks /create equivalent in Linux
Creates a transient scheduled systemd job.
Windows
→
schtasks /create
Linux equivalents
systemd-run --on-calendar="*-*-* 02:00" command
systemd-run --on-calendar="*-*-* 02:00" command
systemd-run --on-calendar="*-*-* 02:00" command
Overview
What this command does
Creates a transient scheduled systemd job.
Migration tip: Check the distro-specific rows before copying; package names and service names can differ even when the tool name is similar.
Practical tasks
Common use cases
Create scheduled task
Creates a transient scheduled systemd job.
systemd-run --on-calendar="*-*-* 02:00" command
Create scheduled task
systemd-run --help
Show command help when supported
man systemd-run
Open the manual page when installed
Ready to run
Copyable Linux commands
Review paths, device names, package names and permissions before running any command.
systemd-run --on-calendar="*-*-* 02:00" command
Walkthrough
Examples with explanations
# Windows equivalent: schtasks /create
systemd-run --on-calendar="*-*-* 02:00" command
Reference
Common options and variations
| Command or option | Use |
|---|---|
systemd-run --on-calendar="*-*-* 02:00" command | Create scheduled task |
systemd-run --help | Show command help when supported |
man systemd-run | Open the manual page when installed |
Distro differences
Debian/Ubuntu vs Fedora vs Arch
The equivalent is shown for Debian/Ubuntu, Fedora and Arch. Some rows use a different package manager or helper tool where Linux distributions commonly diverge.
| Distribution | Package manager / base | Equivalent command | Difference to notice |
|---|---|---|---|
| Debian/Ubuntu | same command | systemd-run --on-calendar="*-*-* 02:00" command |
Same command on this distribution. |
| Fedora | same command | systemd-run --on-calendar="*-*-* 02:00" command |
Same command on this distribution. |
| Arch | same command | systemd-run --on-calendar="*-*-* 02:00" command |
Same command on this distribution. |
Keep learning