passing keycodes to a unix session


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting passing keycodes to a unix session
# 1  
Old 10-09-2010
passing keycodes to a unix session

Hi - i have an unix application which receives user input and prints certain details. the problem is i am trying to automate it and i don't know how to pass a list of commands to the application using shell script. here documents don't work as well - if i use the here document when i am opening the application like

myapp << here1.txt

i receive an error because the myapp doesn't expect any user input until it fully opens. I hope i am clear

i want to be able to pass commands like tab tab and then some text to the application.
# 2  
Old 10-09-2010
Here documents look like this - with an example delimiter of "EOF"
Code:
./myapp << EOF
\t\tsomething
EOF

Not like what you showed. A here doc becomes terminal input, emulating a user letting the program run, then answering questions.
# 3  
Old 10-09-2010
yeah sry i was just being lazy there..

Code:
myapp << end
/t
/something
end

this doesn't work because myapp doesn't expect any input - it throws an error when i try to do that, saying: invalid input.. is there any other way to pass commands to myapp.

If i could pass commands to myapp via a here document after the program runs - then it would be a perfect solution.. is there any way to do it?
# 4  
Old 10-10-2010
It'd help a lot to know what "myapp" actually was and what you were attempting to accomplish in it. If it really accepts input that way you could try
Code:
( sleep 5 ; echo "/t" ; echo "/something" ) | myapp

...but this won't work if it expects stdin to be a terminal.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Values passing out of isql session

hi .. i have a isql session which inside which i have two variables defined.. i wanna calculate % based on those variables. i knw i can easily do % calculation in csh if i could get the value of these variables passed outside the isql session . is tat possible ?? pls advice somthin like below... (1 Reply)
Discussion started by: Rahul619
1 Replies

2. Shell Programming and Scripting

Unix scripting and screen session

hi, i am on AIX 5.3. I would like to write scripts that initiate or reattach to a screen session to run some commands either from unix or Universe. Can anyone assist me with a with a wuick primer on this. I can attach or initiate a screen manually and then run the commands but I would like to... (6 Replies)
Discussion started by: dustytina
6 Replies

3. Shell Programming and Scripting

How to Capture a Unix Terminal Session?

Hi All, I want to capture all the operations performed in the terminal. So to achieve this I used “script” command. This works as I expected. But this command captures all the standard output which is redirected to terminal. For example if i “tail” a file, even the tail output is getting... (2 Replies)
Discussion started by: kalpeer
2 Replies

4. AIX

Unix session timeout?

We recently moved servers to a new data center, and now we're experiencing user sessions timing out after non-activity. We didnt experience this before, or know of any timeout settings that may have been changed. Any things I can check out on the server? (3 Replies)
Discussion started by: NycUnxer
3 Replies

5. Solaris

I am not able to login in gnome session and java session in Sun solaris 9& 10

I am not able to login in gnome session and java session in Sun solaris 9& 10 respectively through xmanager as a nis user, I am able to login in common desktop , but gnome session its not allowing , when I have given login credentials, its coming back to login screen, what shoul I do to allow nis... (0 Replies)
Discussion started by: durgaprasadr13
0 Replies

6. Shell Programming and Scripting

Recording a UNIX Session

Hi All, I have a question regarding recording the unix sessions. I know the recording can be done using script comman, however i want to create a daily file of unix session. Also when i open multiple sessions how will the script multiple session. Please suggest some solutions also which file... (0 Replies)
Discussion started by: amitkhiare
0 Replies

7. UNIX for Dummies Questions & Answers

Unix Telnet session

Hi Is there any way whilst in a telnet session you can view your client machine name that you are using to connect to the Unix box ? :eek: (2 Replies)
Discussion started by: mlucas
2 Replies

8. Shell Programming and Scripting

sqlplus session being able to see unix variables session within a script

Hi there. How do I make the DB connection see the parameter variables passed to the unix script ? The code snippet below isn't working properly. sqlplus << EOF user1@db1/pass1 BEGIN PACKAGE1.perform_updates($1,$2,$3); END; EOF Thanks in advance, Abrahao. (2 Replies)
Discussion started by: 435 Gavea
2 Replies

9. Shell Programming and Scripting

unix session

Hi, we have our shell sessions timing out after every 5 minutes , if there is no activity. Is there any way i can keep my session for longer than 5 minutes or untill i end the session. may be any dummy program that runs background and doesn't take up lot of resources or any ideas. ... (6 Replies)
Discussion started by: thomaso
6 Replies

10. UNIX for Advanced & Expert Users

Unix login session and Password

Hi All, I've login to Unix using login name guest and I'm working on it, I need another session to run some script hence tried to login but password invalid it says here my question is : Since I'm in working in one session can I set the password without knowing old password? is there any... (1 Reply)
Discussion started by: krishna
1 Replies
Login or Register to Ask a Question