Centos 5.8 and RedHat 5.3 terminals strange behaviour


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Centos 5.8 and RedHat 5.3 terminals strange behaviour
# 1  
Old 04-11-2012
Centos 5.8 and RedHat 5.3 terminals strange behaviour

Hello,

I have following problem. I have Centos 5.8 ( Final ) on Virtual Box.
I noticed very strange behavior of the terminals when resizing them.

My default shell is tcsh .

Let's assume that we have trial script try.csh with text in it:

Code:
#! /bin/tcsh -f
 
# Trial script
 
echo -n "Enter some value: "
set tmp = $<
 
if (${tmp} == "") then
echo "Only key [Enter] is typed"
else
echo "The entered value = ${tmp} "
endif
 
exit 0


If I execute the command
Code:
./try.csh

First following text appears:
Code:
Enter some value:

If now I resize the terminal nothing happens, which should be the case.

But if I execute the command
Code:
source ./try.csh

First same text appears:
Code:
Enter some value:

And now if I again change the size of the terminal the text is changed to:
Code:
Enter some value: Only key [Enter] is typed

So it seems that sourced program considers resizing of the terminal like as [ Enter ] key is typed. In the company where I work we have RedHat5.3 servers and RedHat4.7 server, on the RH5.3 this problem is also existing, which is not the case for RH4.7 ones.

Please help me to solve this issue!

Best regards,

tyanata
Moderator's Comments:
Mod Comment Welcome to the UNIX and Linux Forums. Please use code tags. Video tutorial on how to use them

Last edited by Scrutinizer; 04-12-2012 at 03:30 PM..
# 2  
Old 04-11-2012
Your terminal emulator may be sending some sort of escape sequence to notify it that it's been resized, which the prompt wrongly accepts.
# 3  
Old 04-12-2012
Hello Corona688,

It seems that the issue is not caused from the terminal emulator itself.
Because in Centos5.8 I have this issue using Terminal, konsole and xterm.
In RedHat5.3 I have the issue using konsole, xterm and gnome-terminal.

Best regards,

tyanata
# 4  
Old 04-12-2012
There isn't a "make any graphical terminal emulator send a signal on being resized" global linux setting, so I still think it's the terminals in question that are responsible.

Possibly you could find out what data is being read, and modify your program to ignore that signal?
# 5  
Old 04-13-2012
We finally gave up, and placed support ticket in RedHat. Let see what they will find.
 
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Red Hat

Crontab strange behaviour

Hi all, I'm having this scenario which for the moment I cannot resolve. :( I wrote a script to make a dump/export of the oracle database. and then put this entry on crontab to be executed daily for example. The script is like below: cat /home/oracle/scripts/db_backup.sh #!/bin/ksh ... (3 Replies)
Discussion started by: enux
3 Replies

2. Shell Programming and Scripting

Strange RegExp Behaviour

Hello, I was trying to identify lines who has a word of the following pattern "xyyx" (where x, and ys are different characters). I was trying the following grep - egrep '(\S)()\2\1' This pattern do catches the wanted pattern, but it also catches "GGGG" or "CCCC" patterns. I was trying to... (5 Replies)
Discussion started by: itskov
5 Replies

3. HP-UX

Strange login behaviour

Hi all, I am using HP-UX and I have just noticed that when I log into the network it seems to save the previous windows that were subsequently closed on previous occasions. Does anyone know when I log in, it seems to display these previous windows, e.g. nedit windows open again? Does... (1 Reply)
Discussion started by: cyberfrog
1 Replies

4. Shell Programming and Scripting

Strange behaviour with perl i/o?

Hi All, I got a strange problem here. I have a perl script which is fetching data from a database table and writing a file with that data. If i run that script from linux command line, the file it creates is a normal ascii text file without any binary character in it.But... (9 Replies)
Discussion started by: DILEEP410
9 Replies

5. Shell Programming and Scripting

strange behaviour from sed???

Hi all, I want to do a very simple thing with sed. I want to print out the line number of a disk I have defined in /etc/exports, so I do: It's all good, but here's the problem. When I define md0 in a variable, I get nothing from sed: Why is that? can anybody please help? Thanks (2 Replies)
Discussion started by: alirezan
2 Replies

6. UNIX for Dummies Questions & Answers

Strange Program behaviour

Had a strange thing going on with my code. It's ok I figured it out for myself.... (2 Replies)
Discussion started by: mrpugster
2 Replies

7. UNIX for Advanced & Expert Users

Strange sed behaviour

$ echo a.bc | sed -e "s/\|/\\|/g" |a|.|b|c| $ Is the behavior of the sed statement expected ? Or is this a bug in sed ? OS details Linux 2.6.9-55.0.0.0.2.ELsmp #1 SMP Wed May 2 14:59:56 PDT 2007 i686 i686 i386 GNU/Linux (8 Replies)
Discussion started by: vino
8 Replies

8. Shell Programming and Scripting

A Strange Behaviour!!!

Can some-one give me a view to this : I have a directory in an unix server, having permissions r-xr-xr-x .This directory is basically a source directory. Now there is another directory basically the destination directory which has all the permissions. Note:I log in as not the owner,but user... (5 Replies)
Discussion started by: navojit dutta
5 Replies

9. Linux

/etc/passwd strange behaviour!

Hi there, first of all, here is my conf of a uname -a Linux SAMBA 2.4.18-4GB #1 Wed Mar 27 13:57:05 UTC 2002 i686 unknown on a fedora machine. Here is my problem: every once in a while, the line containing root disappears in the /etc/passwd, disabling all logging on my server. Any one have... (0 Replies)
Discussion started by: penguin-friend
0 Replies
Login or Register to Ask a Question