Documentation Index
Fetch the complete documentation index at: https://docs.loupp.dev/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Create and manage automated tasks that run at specified intervals on your servers.Creating Scheduled Tasks
Configure task details
- Label: Descriptive name for your task
- Command: Command to execute
- Sudo User: loupp or root
- Schedule: Frequency or custom cron expression
Set schedule frequency
Choose from predefined schedules or create custom cron expressions:
- Every Minute:
* * * * * - Hourly:
0 * * * * - Nightly:
0 0 * * * - Daily:
0 0 * * * - Weekly:
0 0 * 0 * - Monthly:
0 0 1 * * - Custom: Define your own cron expression
Default Schedulers
New projects automatically get:Auto Clean
Schedule:
0 0 * * 0 (Weekly Sunday)
Command: sudo apt-get autoremove && sudo apt-get autoclean
User: rootComposer Update
Schedule:
30 00 * * * (Daily 12:30 AM)
Command: /usr/local/bin/composer self-update
User: rootSecurity
- Use
louppfor application tasks,rootonly when needed - Validate commands to prevent injection
- Regular audit of scheduled tasks
Troubleshooting
Common Issues
Task Not Running
Task Not Running
- Verify cron service is running
- Check schedule configuration
- Ensure user permissions
- Review cron logs
Permission Errors
Permission Errors
- Check user permissions
- Verify file paths and access rights
- Check user shell configuration