Cyberduck Mountain Duck CLI

#7367 closed enhancement (worksforme)

execute script on target host filesystem

Reported by: campej Owned by:
Priority: normal Milestone:
Component: core Version: 4.3.1
Severity: normal Keywords:
Cc: Architecture:
Platform:

Description

I use cyberduck to upload a file to a holding folder on the target host. Once loaded, I open a terminal shell and ssh onto that target host. I then execute a script on that target while passing two parameters. The shell script moves the uploaded file to a file storage location on the host system and creates a symbolic link in a production location pointing to the stored file.

I would ask that cyberduck be modified to allow an executable shell script be remotely executed while passing a argument list to that script.

example: linkpdf.sh NL_13_08 aGaKB1 where linkpdf.sh is the shell script; NL_13_08 is the named file in the location known to the shell script; and, aGaKB1 is the name given to the symbolic link file.

How the new feature would work? A new entry on the cyberduck "action" pulldown would say "execute shell script" On activation, a command line window would open where the user would enter the location/name of the script with any arguments: e.g., ./linkpdf.sh NL_13_08 aGaKB1

Change History (1)

comment:1 Changed on Jul 26, 2013 at 8:50:06 PM by dkocher

  • Resolution set to worksforme
  • Status changed from new to closed

The Send Command... feature should work for this.

Note: See TracTickets for help on using tickets.
swiss made software