github coelacant1/ProxmoxScripts v2.1.9
Release v2.1.9

5 hours ago

V2.1.9 - Remote execution cancellation, live output streaming, and custom port support improvements

Fixed

  • Script Cancellation - Ctrl+C now kills the remote script process via SSH
    • Tracks remote PID and sends targeted SIGTERM/SIGKILL on interrupt
    • Replaced unsafe killall/pkill with process-specific cleanup
  • ArgumentParser Hyphenated Flags - Flag names with hyphens now map correctly to variable names
    • Converts hyphens to underscores in variable names (e.g. --my-flag -> MY_FLAG)
  • Custom Port Passthrough - Fixed port not being passed through in manual node entry and IP/VMID range flows

Changed

  • Live Remote Output - Remote script output now streams directly to terminal
    • Replaced deferred log download with real-time tee-based streaming
    • Output log still saved locally for review
  • Git File Modes - All .sh files tracked as executable (100755)

Technical Details

  • Added REMOTE_CURRENT_* tracking globals and remote_pid_file for targeted cleanup in __remote_cleanup__
  • __add_remote_target__ and __clear_remote_targets__ now handle port parameter
  • Manual node entry prompts for SSH port in GUI single-remote, multi-IP, and multi-VMID flows
  • Node selection prompts for SSH port in __select_nodes__

Issues Fixed

#25

Don't miss a new ProxmoxScripts release

NewReleases is sending notifications on new releases.