Your Projects

📄 Platform Guide ↓

Loading your project assignments...

Admin

Manage projects, access, and credentials.

Projects

Name Status

Settings

Personal preferences — only affects your own view.

Theme

Project Workspace

Loading...

Upload File

Drag a file here, or click to browse

Schedules

Control scheduled scripts from the dev portal. Upload confirmation, assignment check and conflict checks are used before saving or running tasks.

Scheduler Files
Files use the same tree style as project sections. Hover a file to see its VPS path.
Select a file from the tree to preview it. Use the Upload File button above to add scripts/files.
Scheduled Tasks
Create, run, inspect, and edit scheduler tasks without leaving this page.
Total Tasks
0
Running
0
Failed / Blocked
0
Demo / Live
Safe
Name Status Run Mode Trigger Next Run Last Run Last Result Enabled
Loading schedules...
Select a task to view details.
SSH Commands
Reference commands for checking the same services/helpers used by this page.
Restart Dev Portal

Use after uploading new index.html or server.js.

node --check /opt/dev-portal/backend/server.js
systemctl restart dev-portal
systemctl status dev-portal --no-pager -l
Check Scheduler Wrapper

Confirms the portal backend can call the live scheduler wrapper.

ls -l /usr/local/bin/recoturbo-schedulerctl
sudo -u www-data sudo -n /usr/local/bin/recoturbo-schedulerctl list
Check Generated Task Files

Shows saved task JSON plus created systemd service/timer files.

ls -la /opt/reco-scheduler/tasks
ls -la /etc/systemd/system/reco-sched-*
systemctl list-timers --all | grep reco-sched
systemctl list-units --type=service --all | grep reco-sched
Run Selected Test Task

Manual run for the current test task created from the portal.

sudo -u www-data sudo -n /opt/reco-scripts/scheduled/Backend/Lib/Helpers/recoturbo-manual-run schedule-test-task
Diagnose Failed Task

Use when the portal says Run Now failed.

systemctl status reco-sched-schedule-test-task.service --no-pager -l
journalctl -xeu reco-sched-schedule-test-task.service --no-pager -n 100
tail -n 150 /opt/reco-scripts/scheduled/231all-mlt/log.txt
grep -n "ExecStart" /etc/systemd/system/reco-sched-schedule-test-task.service
Upload Schedule File

Upload File

Upload scripts/files first. Then create schedule tasks by selecting a saved Python file.

Drag a file here, or click to browse
No file selected.
Task Properties
Task details
Task name
Enabled
Description
Script selection
Select script
Upload scripts in Script Library first, then select the saved script here.
Script name
Command / arguments
Script path
Working directory
Run mode
Scheduled repeatRuns every X minutes. If already running, use conflict rule.
Keep aliveStarts once, then relaunches after the script finishes.
Watchdog checkChecks every X minutes and starts only if stopped.
Trigger settings
Begin task
Frequency
Start date
Start time
Repeat / check every
For duration
If already running
Stop if runs longer
Days
Summary will appear here.
Conflict check will appear here.
Edit Script
script.py
Ready.
Task Logs
No logs loaded.

Board

Track tasks across your projects.