"echo" outputs not appear into Log file

Hi,

  • From Script :
echo "************************************"
echo "NEW_ORACLE_SID : " ${NEW_ORACLE_SID}
echo "************************************"
echo "" >> /auto_clone/${NEW_ORACLE_SID}/logs/clone_PERP12R.log
echo "**************************************************************************" >> /auto_clone/${NEW_ORACLE_SID}/logs/clone_PERP12R.log
echo " [INFO]:`date` - END Updating Workflow and Nodes : " >> /auto_clone/${NEW_ORACLE_SID}/logs/clone_PERP12R.log
echo "**************************************************************************" >> /auto_clone/${NEW_ORACLE_SID}/logs/clone_PERP12R.log
echo "" >> /auto_clone/${NEW_ORACLE_SID}/logs/clone_PERP12R.log

if [[ $? != 0 ]] ; then
 echo " [ERROR]: CLONE - Error running clone process. " >> /auto_clone/${NEW_ORACLE_SID}/logs/clone_PERP12R.log
 exit 1
fi
# RUN AUTOCONFIG ON EACH NODES

echo "" >> /auto_clone/${NEW_ORACLE_SID}/logs/clone_PERP12R.log
echo "*****************************************************************************************" >> /auto_clone/${NEW_ORACLE_SID}/logs/clone_PERP12R.log
echo " [INFO]:`date` -  BEGIN Running AutoConfig on ${NEW_APP_SERVER} : " >> /auto_clone/${NEW_ORACLE_SID}/logs/clone_PERP12R.log
echo "*****************************************************************************************" >> /auto_clone/${NEW_ORACLE_SID}/logs/clone_PERP12R.log
echo "" >> /auto_clone/${NEW_ORACLE_SID}/logs/clone_PERP12R.log

# cd /${NEW_ORACLE_SID}/apps/apps_st/comn/clone/bin
export PATH=/usr/ccs/bin:$PATH
# perl adcfgclone.pl appsTier $APPL_TOP/BEZEQ_CUSTOM/${NEW_ORACLE_SID}_${NEW_APP_SERVER}.xml < /auto_clone/apps_pass.txt
cd $ADMIN_SCRIPTS_HOME
./adautocfg.sh < /auto_clone/perp12r/new_apps_pass.txt
  • From Output file :
************************************
NEW_ORACLE_SID :  perp12r
************************************
Enter the APPS user password:
The log file for this session is located at: /perp12r/inst/apps/perp12r_erpbr12/admin/log/05120814/adconfig.log
AutoConfig is configuring the Applications environment...
AutoConfig will consider the custom templates if present.
 Using CONFIG_HOME location     : /perp12r/inst/apps/perp12r_erpbr12
 Classpath                   : /perp12r/apps/apps_st/comn/java/lib/appsborg2.zip:/perp12r/apps/apps_st/comn/java/classes
 Using Context file          : /perp12r/inst/apps/perp12r_erpbr12/appl/admin/perp12r_erpbr12.xml
Context Value Management will now update the Context file
 Updating Context file...COMPLETED
 Attempting upload of Context file and templates to database...COMPLETED

"echo" outputs are missing !!

Thank's for your help.

At quick glance, looks like second line/echo is missing close quote.

---------- Post updated at 08:05 AM ---------- Previous update was at 08:02 AM ----------

What are the contents of clone_PERP12R.log?

Hi,

2nd Line is OK :

echo "NEW_ORACLE_SID : " ${NEW_ORACLE_SID}

Output :

NEW_ORACLE_SID : perp12r

contents of clone_PERP12R.log : Log file generated while cloning Oracle ERP Instance.

Regards,

The first three echo statements are going to the current standard output. All subsequent echoes are redirected to a file. The two destinations probably aren't the same, which is why your output sample only shows the first three echo statements.

Regards,
Alister

Do you want output on screen and to a log file?

# echo "Hello world!" | tee /tmp/logfile
Hello world!

# cat /tmp/logfile
Hello world!

# echo "Hello world!" | tee /tmp/logfile              # Overwrites
Hello world!

# cat /tmp/logfile
Hello world!

# echo "Hello world!" | tee -a /tmp/logfile           # Appends
Hello world!

# cat /tmp/logfile
Hello world!
Hello world!

#

Robin