Weird tail output over ssh


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Weird tail output over ssh
# 1  
Old 01-16-2012
Weird tail output over ssh

Hello;

Am trying to correct the formatting of tail output over ssh.
Using the following code:

Code:
echo "" > $FILE
for BOX in $SERVERS
do
echo "Processing on $BOX" |tee -a $FILE
echo "===============================" >> $FILE
sudo ssh $BOX 'TERMINAL="vt100" /usr/bin/sh -s' < /home/dsljseo/backup.template.sh >> $FILE
#sudo ssh $BOX "tail -3 /ulogs/dba_logs/backups/$BOX-bck.log" >> $FILE
echo ""
done

Code:
cat backup.template.sh
#!/bin/sh

for i in $(find /ulogs/dba_logs/backups -type f -mtime -3 -name "*-bck.log")
do
        echo "======> $i <======="
        tail -5 $i
        echo ""
done

Output I am getting:

Code:
  Processing on atb
  ===============================
  ======> /ulogs/dba_logs/backups/asi-bck.log <======= Process 147 found Sun Jan 15 16:19:02 MST 2012 Process 147 found Sun Jan 15 16:20:00 MST 2012 Process 147 found Sun Jan 15 16:21:01 MST 2012 Backups Complete - Process 147 not found
  ** End backup Sun Jan 15 16:22:03 MST 2012 **

Desired output:

Code:
  Processing on atb
  ===============================
  ======> /ulogs/dba_logs/backups/asi-bck.log <======= 

Process 147 found Sun Jan 15 16:19:02 MST 2012 

Process 147 found Sun Jan 15 16:20:00 MST 2012 

Process 147 found Sun Jan 15 16:21:01 MST 2012 Backups Complete - Process 147 not found
  ** End backup Sun Jan 15 16:22:03 MST 2012 **

Anything I am missing here ??
Thank you for any ideas

---------- Post updated at 10:20 AM ---------- Previous update was at 10:18 AM ----------

Correction:
Code:
 Processing on atb   ===============================   ======> /ulogs/dba_logs/backups/asi-bck.log <=======   Process 147 found Sun Jan 15 16:19:02 MST 2012  Process 147 found Sun Jan 15 16:20:00 MST 2012  Process 147 found Sun Jan 15 16:21:01 MST 2012 
Backups Complete - Process 147 not found   ** End backup Sun Jan 15 16:22:03 MST 2012 **

---------- Post updated at 10:21 AM ---------- Previous update was at 10:20 AM ----------

Please disregard my correction, Thnx
# 2  
Old 01-16-2012
Try redirecting the output of backup.template.sh like below:-

Code:
#!/bin/sh

rm -f output.dat

for i in $(find /ulogs/dba_logs/backups -type f -mtime -3 -name "*-bck.log")
do
        echo "======> $i <=======" >> output.dat
        tail -5 $i >> output.dat
        echo ""   >> output.dat
done

And then remotely print (using ssh) the output.dat file in the main script.
# 3  
Old 01-17-2012
Quote:
Originally Posted by bipinajith
Try redirecting the output of backup.template.sh like below:-

Code:
#!/bin/sh

rm -f output.dat

for i in $(find /ulogs/dba_logs/backups -type f -mtime -3 -name "*-bck.log")
do
        echo "======> $i <=======" >> output.dat
        tail -5 $i >> output.dat
        echo ""   >> output.dat
done

And then remotely print (using ssh) the output.dat file in the main script.
Thnx, but that did not solve the problem
The output is still concatenated instead on separate lines
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Weird output from ps command

Hi Guys, I am regular Solaris user. I came across a weird problem that puzzled me. Hope you guys can help. I found that process's state(command & arguments) in two different variants of ps command is different. Can anyone explain how is this possible? bash-3.2$ ps -eLo pid,s,comm,args |... (2 Replies)
Discussion started by: brij123
2 Replies

2. HP-UX

[Solved] Weird 'ls -l' output

Hello folks, I've found an HP-UX server with a rare 'ls -l' output. Please see the attached file. Anybody knows how can I change the output to not have this extra tabulations? Thanks in advance! (10 Replies)
Discussion started by: carpannav
10 Replies

3. Shell Programming and Scripting

Traceroute script weird output

This script is giving weird output #!/bin/bash NETPATH=(`/bin/traceroute -n 4.2.2.2 | awk '{print $2}'`) for i in "${NETPATH}" do echo $i done The output: to 11.11.11.1 1.1.1.1 99.111.208.2 traceroute_test.sh traceroute_test.sh (7 Replies)
Discussion started by: thumbs
7 Replies

4. Shell Programming and Scripting

In bash getting weird output from function ?

My script- result="" times() { echo "inside the times function" result=8 echo "Inside function $result" return $result } result=$(times) echo "the value is "$? echo "the value of result $result" when I run I get this, why the value still remain 0. $ ./func the value is 0 the value... (5 Replies)
Discussion started by: boy18nj
5 Replies

5. UNIX for Dummies Questions & Answers

weird 'ls' output

Hi, Anyone knows why I can't display the contents of my directory and how to fix this? http://i50.tinypic.com/4smfth.jpg Thanks in advance for any advise. Deanne Double post. Continued here. (0 Replies)
Discussion started by: Deanne
0 Replies

6. Shell Programming and Scripting

format of output is weird

hi all, have a ksh script which connects to a database and runs a sql and dumps it to a '.csv' file. The problem is the result is in multiple rows with long spaces in between when it should be just a single line and this screws up the format in the '.csv' file. script is : #!/bin/ksh... (1 Reply)
Discussion started by: cesarNZ
1 Replies

7. Shell Programming and Scripting

weird echo output?

#!/bin/bash INPUT=$1 if then INPUT=0$1 TRACKNUMBER=$INPUT fi TRACKNUMBER=$INPUT echo "Track Number:" $TRACKNUMBER if then echo "File Does Not Exist!: split-track"${TRACKNUMBER}".wav" exit 0 fi CUEFILE="$2" (6 Replies)
Discussion started by: TinCanFury
6 Replies

8. AIX

Weird bootlist output

just setup a new system today - 9117 570, using HMC for console but not partitioned. I installed this system twice. the first time it started off as 5300-00, then updated to ML03. before the update, I believe I mirrored the rootvg, and then altered the bootlist, at that point, the display was... (4 Replies)
Discussion started by: davew1099
4 Replies

9. UNIX for Advanced & Expert Users

Weird SSH issue

hey all, I guess I'm the newbie on these boards, anyways, hello. I recently became the admin for a few Solaris machines, and I have recently discovered an issue with SSH on one of my machines. On one of my machines, I can only SSH into the machine as root. I have tried the newest version... (6 Replies)
Discussion started by: AKM
6 Replies

10. UNIX for Dummies Questions & Answers

Output from tail to a user

Hi all I've read through a few of these lists but can't find a right combination of answers (I can create VPN's but can't send an email!) Ok - I'm using taper as backup software which generates a log file called taper_log I want the last eight lines of this log file to be sent to a specified... (3 Replies)
Discussion started by: ifan
3 Replies
Login or Register to Ask a Question