A modern, feature-rich GUI-based crontab manager built with Electron, React, and TypeScript. Manage your cron jobs with ease through an intuitive interface with real-time synchronization, backup management, and advanced features.
Download the latest version for your platform:
- π macOS: Download DMG
- πͺ Windows: Download Installer
- π§ Linux: Download AppImage or Download DEB
All releases are automatically built and published via GitHub Actions.
- Download the
.dmgfile from the latest release - Open the DMG file and drag "Cron Manager" to the Applications folder
- Important: macOS may block the app with a "damaged" error because it's not signed with an Apple Developer certificate
To bypass Gatekeeper (choose one method):
Method 1: Right-click to open (Recommended)
- Open Finder and go to Applications
- Right-click (or Control+click) on "Cron Manager"
- Select "Open" from the menu
- Click "Open" in the security dialog
- The app will launch and won't be blocked again
Method 2: Remove quarantine attribute (Terminal)
π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨
sudo xattr -rd com.apple.quarantine "/Applications/Cron Manager.app"π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨π¨
Enter your password when prompted, then launch the app normally.
Method 3: System Settings
- Try to open the app normally (it will be blocked)
- Open System Settings β Privacy & Security
- Scroll down to find "Cron Manager was blocked"
- Click "Open Anyway"
- Try opening the app again and click "Open"
- Download the
.exeinstaller from the latest release - Run the installer
- Windows SmartScreen may show a warning - click "More info" and then "Run anyway"
- Follow the installation wizard
AppImage (Universal)
- Download the
.AppImagefile - Make it executable:
chmod +x Cron.Manager-*.AppImage - Run it:
./Cron.Manager-*.AppImage
Debian/Ubuntu (.deb)
- Download the
.debfile - Install:
sudo dpkg -i cron-manager_*_amd64.deb - Run:
cron-manageror find it in your applications menu
Manage cron jobs with intuitive UI - ID column, sorting, inline editing
Double-click to edit job names and schedules inline
Configure global and per-job environment variables
Automatic backups with diff viewer and restore functionality
8 languages supported: English, Korean, Japanese, Chinese, German, Russian, Hindi, Portuguese
- Visual cron job management - Create, edit, and delete cron jobs through an intuitive UI
- Real-time crontab synchronization - Automatically sync with system crontab
- Job ID column - Unique identifier for each job with sorting support
- Job reordering - Drag and drop to reorganize jobs
- Enable/disable jobs - Toggle jobs without deleting them
- Instant execution - Run jobs immediately for testing
- Test mode - 1-minute test execution with auto-cleanup
- Next run preview - See when jobs will execute next
- Schedule validation - Real-time cron expression validation
- Visual schedule builder - Predefined schedule presets
- Next runs preview - See upcoming execution times (up to 5)
- Human-readable format - Understand schedules at a glance
- Cron expression presets - Common schedules (hourly, daily, weekly, monthly, etc.)
- Global environment variables - Set variables for all jobs
- Per-job environment variables - Job-specific environment configuration
- Variable validation - Ensure valid environment variable names
- Search and filter - Find variables quickly
- Sort and organize - Sort by key or value
- Automatic backups - Crontab backed up on every change
- Manual backup creation - Create backups on demand
- Backup retention - Configurable retention policy (max files and days)
- Restore functionality - Restore from any backup point
- Diff viewer - Compare current crontab with backups
- Search backups - Find specific backups quickly
- Countdown timer - See when backups will be auto-deleted
- Working directory configuration - Set execution context per job
- Log file management - Configure and view log files
- Real-time log viewer - Open logs in Terminal with
tail -f - Log directory creation - Automatically create log directories
- Script folder access - Quick access to script locations
- Job tagging - Organize jobs with tags
- Job descriptions - Add notes and documentation
- Resizable columns - Customize table column widths
- Cmd/Ctrl+N - Create new job
- Cmd/Ctrl+R - Sync with crontab
- Cmd/Ctrl+F - Search/filter
- Cmd/Ctrl+1 - Switch to Jobs tab
- Cmd/Ctrl+2 - Switch to Environment Variables tab
- Cmd/Ctrl+3 - Switch to Backup Management tab
- Modern interface - Clean, intuitive design with Radix UI
- Dark mode support - Comfortable viewing in any lighting
- Responsive tables - Resizable and sortable columns
- Search and filter - Find jobs, variables, and backups quickly
- Multi-language support - 8 languages: English, Korean, Japanese, Chinese (Simplified), German, Russian, Hindi, Portuguese (Brazil)
- GitHub integration - View repository stars in-app
- Application menu - Full macOS/Windows menu support μ 리νγ·
MIT License - see LICENSE file for details
Copyright (c) 2024 seunggabi
seunggabi
- GitHub: @seunggabi
- Repository: cron-manager
Made with β€οΈ using Electron, React, and TypeScript