• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

Variables _IFTP, _IFTPS: what about sftp connections?

Aug 22, 2013
10
0
#1
I can detect is there is an active ftp connection by inspecting the variable _IFTP
I can detect if there is an active ftp session over ssl by inspecting the variable _IFTPS
But what if I connected with the sftp protocol? Is there any corresponding variable?
iftp sftp://user:[email protected]/directory/subdir/
echo %_IFTP
0
echo %_IFTPS
0

When I work interactively, I can just use the command IFTP to see if there is an active connection. It is enough to look at the output of the command on screen.
But I would like to write a batch file doing different things whether a sftp connection is active or not. I can imagine two other features that could help me handle this:
- Is there any way to capture the standard output of a command and put it into a command line? (something like command substitution in other kinds of shells)
- Or can I retrive the output of the last command and place it into a variable? Do I need to use any temporary file?

Suggestions for alternative approaches are welcome!
 
Aug 22, 2013
10
0
#3
The issue has been fixed with the last update of take command:
16.02.48 %_ISFTP internal variable (IFTP SSH flag)
:)
 
Top Bottom