Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Discussions
Discussions
Forums
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-28-2006 03:02 AM
тАО09-28-2006 03:02 AM
sftp
(sjh): /ftpscripts $ cat copy_with_env
BLT_LIBRARY=/quovadx/qdx5.2/integrator/tcl/lib/blt8.0
CLASSPATH=/quovadx/qdx5.2/integrator/prodsite/java_uccs:.:/quovadx/qdx5.2/integrator/clgui/l
ib/cljava.jar:/quovadx/qdx5.2/integrator/java_uccs:
DBDPATH=/quovadx/qdx5.2/integrator/prodsite/exec/databases
DBFPATH=/quovadx/qdx5.2/integrator/prodsite/exec/databases
DBTMP=/quovadx/qdx5.2/integrator/prodsite/exec/databases
FPATH=/quovadx/qdx5.2/integrator/kshlib
HCILICFILE=/quovadx/qdx5.2/integrator/vers/license.dat
HCIROOT=/quovadx/qdx5.2/integrator
HCISITE=prodsite
HCISITEDIR=/quovadx/qdx5.2/integrator/prodsite
HCIVERSION=5.2
HOME=/home/hci
LOGNAME=hci
PATH=/quovadx/qdx5.2/integrator/prodsite/bin:/quovadx/qdx5.2/integrator/prodsite/scripts:/qu
ovadx/qdx5.2/integrator/bin:/quovadx/qdx5.2/integrator/contrib:/quovadx/qdx5.2/integrator/sb
in:/quovadx/qdx5.2/integrator/dbms/bin:/quovadx/qdx5.2/integrator/tcl/bin:/quovadx/qdx5.2/in
tegrator/clgui/bin:/quovadx/qdx5.2/integrator/clgui/java/bin:/quovadx/qdx5.2/integrator/user
cmds:/usr/bin:/etc:/usr/sbin:/usr/ucb:/home/hci/bin:/usr/bin/X11:/sbin:.:/usr/local/bin:/usr
/local/scripts
SHLIB_PATH=/quovadx/qdx5.2/integrator/clgui/java/lib/PA_RISC:/quovadx/qdx5.2/integrator/clgu
i/java/lib/PA_RISC/hotspot:/quovadx/qdx5.2/integrator/lib:/quovadx/qdx5.2/integrator/bin:/qu
ovadx/qdx5.2/integrator/tcl/lib:/quovadx/qdx5.2/integrator/dbms/lib:/usr/lib:/lib:/shlib:/us
r/shlib:/usr/lib/dld.sl
SHXMON_INTERVAL=5
TCLX_LIBRARY=/quovadx/qdx5.2/integrator/tcl/lib/tclX8.2
TCL_LIBRARY=/quovadx/qdx5.2/integrator/tcl/lib/tcl8.3
TIX_LIBRARY=/quovadx/qdx5.2/integrator/tcl/lib/tix4.1
TKX_LIBRARY=/quovadx/qdx5.2/integrator/tcl/lib/tkX8.2
if [ -f /home/ops/wsib/ftpscripts/EMERGIS837* ]
then
/quovadx/qdx5.2/integrator/tcl/bin/expect /home/ops/wsib/ftpscripts/SFTP_EMERGIS
wait
mv /home/ops/wsib/ftpscripts/EMERGIS837* /home/ops/wsib/ftpscripts/sent_wsibfiles
else
banner jjjj
fi
Now, when I put this command on cron, the file does get transmitted but I get the following error:
/usr/lib/dld.sl: Can't find path for shared library: libtcl8.3.sl
/usr/lib/dld.sl: No such file or directory
/home/ops/wsib/ftpscripts/copy_with_env[23]: 25367 Abort(coredump)
*************************************************
Cron: The previous message is the standard output
and standard error of one of your crontab commands:
/home/ops/wsib/ftpscripts/copy_with_env
Now, I did I find on /usr/lib/dld.sl and it does exist. I put that entry in the PATH first and then the SHLIB_PATH but still I get the error above in the mail. Although, the file gets transmitted but as I have to cron it, I am getting a core dump.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-28-2006 03:11 AM
тАО09-28-2006 03:11 AM
Re: sftp
expect has an unsatisfied tcl/tk dependency. See this thread:
http://forums1.itrc.hp.com/service/forums/questionanswer.do?threadId=272707
PCS
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-28-2006 04:27 AM
тАО09-28-2006 04:27 AM
Re: sftp
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-28-2006 11:26 PM
тАО09-28-2006 11:26 PM
Re: sftp
In this case, you probably need something like this at the top of your script:
export PATH=`cat /etc/PATH`
export SHLIB_PATH=/usr/lib:/path-to-tcl-lib
A quick-and-dirty fix for all such problems is this (again at the top of the script):
. /etc/profile
. /home/username/.profile
that gives the script a reasonable approximation to your interactive environment, regardless of whether run under cron or not.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
тАО09-29-2006 12:43 AM
тАО09-29-2006 12:43 AM
Re: sftp
What you need to do is in the script, move the SHLIB_PATH after the 4 ..._LIBRARY entries and add SHLIB_PATH=/quovadx/qdx5.2/integrator/clgui/java/lib/PA_RISC:/quovadx/qdx5.2/integrator/clgui/java/lib/PA_RISC/hotspot:/quovadx/qdx5.2/integrator/lib:/quovadx/qdx5.2/integrator/bin:/quovadx/qdx5.2/integrator/tcl/lib:/quovadx/qdx5.2/integrator/dbms/lib:/usr/lib:$TCLX_LIBRARY:$TCL_LIBRARY:$TIX_LIBRARY:$TKX_LIBRARY
This will add all the library paths to SHLIB_PATH .
Regards,
Ninad