Compare commits
6 Commits
develop
...
ca5a5b23fe
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ca5a5b23fe | ||
|
|
2072a13e6f | ||
| e53c9270c1 | |||
|
|
ef6e9a4bb8 | ||
|
|
a0ff6822a3 | ||
|
|
32dc48c7d4 |
File diff suppressed because one or more lines are too long
3186
.specstory/history/2026-01-08_23-42Z-windows-symlinking-error.md
Normal file
3186
.specstory/history/2026-01-08_23-42Z-windows-symlinking-error.md
Normal file
File diff suppressed because it is too large
Load Diff
3461
.specstory/history/2026-01-09_18-22Z-nexus-manager-access-issue.md
Normal file
3461
.specstory/history/2026-01-09_18-22Z-nexus-manager-access-issue.md
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,69 @@
|
||||
<!-- Generated by SpecStory, Markdown v2.1.0 -->
|
||||
|
||||
<!-- cursor Session ce0482b1-b455-4f1b-bdb4-685ed183c431 (2026-01-09 18:37Z) -->
|
||||
|
||||
# Nexus Flamenco manager batch script (2026-01-09 18:37Z)
|
||||
|
||||
_**User**_
|
||||
|
||||
context:@.specstory/history/2026-01-08_17-28Z-shaman-symlinking-for-windows-samba.md @.specstory/history/2026-01-08_23-42Z-windows-symlinking-error.md @.specstory/history/2026-01-09_18-22Z-nexus-manager-access-issue.md
|
||||
|
||||
@ssh (82-117)
|
||||
i need you to create a batch that:
|
||||
1. ssh nexus
|
||||
2. cd to /mnt/PHOENIX/flamenco/software/Flamenco
|
||||
3. run the flamenco manager (linux executable)
|
||||
|
||||
---
|
||||
|
||||
_**Agent (model default, mode Agent)**_
|
||||
|
||||
|
||||
Creating a batch file to SSH to nexus, change to the Flamenco directory, and run the manager. Checking existing batch files for style:
|
||||
|
||||
|
||||
---
|
||||
|
||||
<tool-use data-tool-type="read" data-tool-name="read_file_v2">
|
||||
<details><summary>Tool use: **read_file_v2** • Read file: c:\Users\Nathan\Desktop\flamenco\unified_flamenco_launcher.bat</summary>
|
||||
|
||||
</details>
|
||||
</tool-use>
|
||||
|
||||
---
|
||||
|
||||
<tool-use data-tool-type="read" data-tool-name="read_file_v2">
|
||||
<details><summary>Tool use: **read_file_v2** • Read file: c:\Users\Nathan\Desktop\flamenco\unified_sheepit_launcher.bat</summary>
|
||||
|
||||
</details>
|
||||
</tool-use>
|
||||
|
||||
---
|
||||
|
||||
|
||||
Creating a batch file to SSH to nexus and run the Flamenco manager:
|
||||
|
||||
|
||||
---
|
||||
|
||||
<tool-use data-tool-type="write" data-tool-name="edit_file_v2">
|
||||
|
||||
<details><summary>Tool use: **edit_file_v2** • Edit file: c:\Users\Nathan\Desktop\flamenco\nexus_flamenco_manager.bat</summary>
|
||||
|
||||
</details>
|
||||
|
||||
</tool-use>
|
||||
|
||||
---
|
||||
|
||||
|
||||
Created `nexus_flamenco_manager.bat`. It:
|
||||
|
||||
1. Connects to nexus via SSH
|
||||
2. Changes to `/mnt/PHOENIX/flamenco/software/Flamenco`
|
||||
3. Runs `./flamenco-manager`
|
||||
|
||||
The batch file uses a single SSH command that chains the directory change and execution. Double-click the batch file to run it, or run it from the command line.
|
||||
|
||||
---
|
||||
|
||||
4
linux_flamenco_manager.bat
Normal file
4
linux_flamenco_manager.bat
Normal file
@@ -0,0 +1,4 @@
|
||||
@echo off
|
||||
title Nexus Flamenco Manager
|
||||
echo Connecting to nexus and starting Flamenco Manager...
|
||||
ssh nexus "cd /mnt/PHOENIX/flamenco/software/Flamenco && ./flamenco-manager"
|
||||
BIN
sqlite/2026.01.08.10.06.50_flamenco-manager.sqlite
LFS
Normal file
BIN
sqlite/2026.01.08.10.06.50_flamenco-manager.sqlite
LFS
Normal file
Binary file not shown.
@@ -109,7 +109,7 @@ net use
|
||||
|
||||
# Start worker
|
||||
Write-Host "Starting Flamenco worker..." -ForegroundColor Cyan
|
||||
Set-Location 'F:\software\Flamenco 3.7'
|
||||
Set-Location 'F:\software\Flamenco'
|
||||
if (Test-Path 'flamenco-worker.exe') {
|
||||
Write-Host "Running flamenco-worker.exe..." -ForegroundColor Green
|
||||
# Run the worker and capture its exit code
|
||||
@@ -118,7 +118,7 @@ if (Test-Path 'flamenco-worker.exe') {
|
||||
Write-Host "Flamenco worker process has terminated with exit code: $exitCode" -ForegroundColor Yellow
|
||||
exit $exitCode # Exit with the worker's exit code to trigger restart if needed
|
||||
} else {
|
||||
Write-Host "Error: flamenco-worker.exe not found in F:\software\Flamenco 3.7" -ForegroundColor Red
|
||||
Write-Host "Error: flamenco-worker.exe not found in F:\software\Flamenco" -ForegroundColor Red
|
||||
exit 1 # Exit with error code to trigger restart
|
||||
}
|
||||
'@
|
||||
@@ -167,13 +167,13 @@ net use
|
||||
|
||||
# Start worker via CMD - hardcoded paths
|
||||
Write-Host "Running command file..." -ForegroundColor Cyan
|
||||
$defaultCmdPath = "F:\software\Flamenco 3.7\run-flamenco-worker.cmd"
|
||||
$defaultCmdPath = "F:\software\Flamenco\run-flamenco-worker.cmd"
|
||||
|
||||
if (Test-Path $defaultCmdPath) {
|
||||
Set-Location "F:\software\Flamenco 3.7"
|
||||
Set-Location "F:\software\Flamenco"
|
||||
Write-Host "Starting worker..." -ForegroundColor Green
|
||||
# Use hardcoded path to avoid variable expansion issues
|
||||
cmd.exe /c "F:\software\Flamenco 3.7\run-flamenco-worker.cmd"
|
||||
cmd.exe /c "F:\software\Flamenco\run-flamenco-worker.cmd"
|
||||
Write-Host "Worker process has terminated." -ForegroundColor Yellow
|
||||
} else {
|
||||
Write-Host "Command file not found at default location." -ForegroundColor Red
|
||||
@@ -236,7 +236,7 @@ net use
|
||||
|
||||
# Simple direct command execution with automatic "2" input
|
||||
Write-Host "Running Flamenco worker..." -ForegroundColor Cyan
|
||||
Set-Location -Path "F:\software\Flamenco 3.7"
|
||||
Set-Location -Path "F:\software\Flamenco"
|
||||
if (Test-Path -Path "run-flamenco-worker.cmd") {
|
||||
# Create a temporary file to store the "2" input
|
||||
$tempInputFile = [System.IO.Path]::GetTempFileName()
|
||||
|
||||
Reference in New Issue
Block a user