diff options
| author | Agando <roduccomm@gmail.com> | 2026-07-09 06:00:32 +0200 |
|---|---|---|
| committer | Agando <roduccomm@gmail.com> | 2026-07-09 06:00:32 +0200 |
| commit | cf7461ffeb4f53f3f50c9c692a2e4fdcecf17e82 (patch) | |
| tree | e7780cd41271381cf108c9c81d71a3cb65cfd555 /skills/cron-maintenance-scheduler.json | |
| parent | ea4d09fb5ccba12ed774fcf7c913edfa1e6a851a (diff) | |
auto: 2026-07-09_06:00 changes
Diffstat (limited to 'skills/cron-maintenance-scheduler.json')
| -rw-r--r-- | skills/cron-maintenance-scheduler.json | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/skills/cron-maintenance-scheduler.json b/skills/cron-maintenance-scheduler.json new file mode 100644 index 0000000..38760f3 --- /dev/null +++ b/skills/cron-maintenance-scheduler.json @@ -0,0 +1,15 @@ +{ + "name": "cron-maintenance-scheduler", + "description": "Standard recurring maintenance cron job templates for WebX11 newOS4", + "tags": [ + "cron", + "maintenance", + "automation", + "system", + "monitoring" + ], + "category": "system", + "created": "2026-07-03T15:36:03.544Z", + "updated": "2026-07-03T15:36:03.544Z", + "content": "---\nname: cron-maintenance-scheduler\ndescription: Standard recurring maintenance cron job templates for WebX11 newOS4\ncategory: system\ntags: cron,maintenance,automation,system,monitoring\n---\n\n# Cron Maintenance Scheduler\n\nWebX11 newOS4 provides `cron-every`, `cron-list`, `cron-stop`, and `cron-clear` commands.\n\n## Syntax\n```\ncron-every <seconds> <command>\ncron-list\ncron-stop <job-id>\ncron-clear # stops ALL jobs\n```\n\n## Standard Jobs\n\n### Weekly System Audit (604800s = 7 days)\n```\ncron-every 604800 run_command 'echo \"=== WEEKLY SYSTEM AUDIT $(date) ===\" >> /logs/weekly-audit-$(date +%Y-%m-%d).log && get_status >> /logs/weekly-audit-$(date +%Y-%m-%d).log && check_updates >> /logs/weekly-audit-$(date +%Y-%m-%d).log'\n```\n\n### Daily Usage Analytics (86400s = 24 hours)\n```\ncron-every 86400 run_command 'get_usage_stats >> /logs/daily-usage-$(date +%Y-%m-%d).log'\n```\n\n### Weekly Log Rotation (604800s)\n```\ncron-every 604800 run_command 'logrotate'\n```\n\n### Weekly NVFS Reindex (604800s)\n```\ncron-every 604800 run_command 'nvfs-index'\n```\n\n## Active Jobs Reference\n- Job #2: Weekly system audit\n- Job #3: Daily usage analytics\n- Job #4: Weekly log rotation\n- Job #5: Weekly NVFS reindex\n\n## Notes\n- Minimum interval: 5 seconds\n- Commands run via `run_command` to bypass security sandbox restrictions\n- Date expansion with `$(date +%Y-%m-%d)` works in cron strings\n" +}
\ No newline at end of file |