Focal Point Banner
Community Center Education Summit Technical Support User Groups
Let's Get Social!

Facebook Twitter LinkedIn YouTube
Focal Point    Focal Point Forums  Hop To Forum Categories  WebFOCUS/FOCUS Forum on Focal Point     [CLOSED] Execute UNIX commands in fex - some don't work
Go
New
Search
Notify
Tools
Reply
  
[CLOSED] Execute UNIX commands in fex - some don't work
 Login/Join
 
Expert
posted
UNIX whoami
-RUN

UNIX cd /bicocwf/ibi/ReportCaster76/bin
-RUN

UNIX pwd
UNIX ls
-RUN

The change directory command does not change the directory - it stays at
/bicocwf/ibi/srv76/wfs/edatemp/ts000006

I am logged in with the directory owner User ID.

This message has been edited. Last edited by: Francis Mariani,


Francis


Give me code, or give me retirement. In FOCUS since 1991

Production: WF 7.7.05M, Dev Studio, BID, MRE, WebSphere, DB2 / Test: WF 8.1.05M, App Studio, BI Portal, Report Caster, jQuery, HighCharts, Apache Tomcat, MS SQL Server
 
Posts: 10577 | Location: Toronto, Ontario, Canada | Registered: April 27, 2005Reply With QuoteReport This Post
Virtuoso
posted Hide Post
I believe each UNIX (or !) command in the fex operates on a fresh shell instance, so the change of directory location does not carry forward.
 
Posts: 1925 | Location: NYC | In FOCUS since 1983 | Registered: January 11, 2005Reply With QuoteReport This Post
Expert
posted Hide Post
Jack,

Thanks for that info. I was hoping that this could be rectified by only having one -RUN, but that doesn't work either. I suppose a batch command file would be the right way to do this, but I'm trying to run something that is on a server I cannot create a batch file on.

Regards,


Francis


Give me code, or give me retirement. In FOCUS since 1991

Production: WF 7.7.05M, Dev Studio, BID, MRE, WebSphere, DB2 / Test: WF 8.1.05M, App Studio, BI Portal, Report Caster, jQuery, HighCharts, Apache Tomcat, MS SQL Server
 
Posts: 10577 | Location: Toronto, Ontario, Canada | Registered: April 27, 2005Reply With QuoteReport This Post
Platinum Member
posted Hide Post
Looks like you can use ; as a command separator:
 !cd ../.. ; ls 

and && as a conditional:
 !cd ../.. && ls 


WF 8.2.06
Win10 / IE11
AHTML EXL2K PDF
 
Posts: 138 | Registered: October 19, 2010Reply With QuoteReport This Post
Expert
posted Hide Post
We have used ;, but have also build a script and executed it if there are a number of commands.


Waz...

Prod:WebFOCUS 7.6.10/8.1.04Upgrade:WebFOCUS 8.2.06OS:LinuxOutputs:HTML, PDF, Excel, PPT
In Focus since 1984
Know The Code

 
Posts: 6118 | Location: 33.8688° S, 151.2093° E | Registered: October 31, 2006Reply With QuoteReport This Post
Expert
posted Hide Post
Thanks.


Francis


Give me code, or give me retirement. In FOCUS since 1991

Production: WF 7.7.05M, Dev Studio, BID, MRE, WebSphere, DB2 / Test: WF 8.1.05M, App Studio, BI Portal, Report Caster, jQuery, HighCharts, Apache Tomcat, MS SQL Server
 
Posts: 10577 | Location: Toronto, Ontario, Canada | Registered: April 27, 2005Reply With QuoteReport This Post
  Powered by Social Strata  
 

Focal Point    Focal Point Forums  Hop To Forum Categories  WebFOCUS/FOCUS Forum on Focal Point     [CLOSED] Execute UNIX commands in fex - some don't work

Copyright © 1996-2018 Information Builders, leaders in enterprise business intelligence.