Linux Console for Interactive Input Script

 
Thread Tools Search this Thread
Top Forums UNIX for Beginners Questions & Answers Linux Console for Interactive Input Script
# 1  
Old 01-03-2016
Linux Console for Interactive Input Script

Hi there,

How do I enter command to the interactive console.

I was able to do it via the first line. What if I have more lines to input into the interactive console from line 3 onwards. Is there a more easier way?


Code:
(echo -e "load openvas" ; echo -e "openvas_help") | msfconsole

openvas_target_create "windows7" 192.168.0.13 "new_scan"
openvas_config_list
openvas_task_create windows7 new_scan 3 1
openvas_task_start 0

Code:
stty: standard input: Inappropriate ioctl for device

If I don't input command correctly from line 3 onwards, I will get error.

---------- Post updated 01-03-16 at 08:23 AM ---------- Previous update was 01-02-16 at 11:17 AM ----------

Hi Unix,

How can I suppress this error:

Code:
stty: standard input: Inappropriate ioctl for device

So far I have used
Code:
2> /dev/null

symbol to get things done.

Last edited by alvinoo; 01-02-2016 at 12:22 PM..
# 2  
Old 01-04-2016
You could try:
Code:
msfconsole<<EO_INPUT
load openvas
openvas_help
<your commands>
EO_INPUT

However, that would require you to know in advance what you are going to type in.

You might want to have a look at expect', i belive (but not sure) that is for such situations.

hth

EDIT:
Yes, to 'mute' errors, one would use: <cmd> 2>/dev/null
# 3  
Old 01-04-2016
What does "correctly from line 3 onwards" mean? Please describe your problem in more detail.
# 4  
Old 05-04-2016
Hi there,

I have created a file and name it test.sh

Code:
msfconsole<<EO_INPUT
load openvas
openvas_help
EO_INPUT

Do I proceed with this? sh test.sh 2> /dev/null

Last edited by RudiC; 05-05-2016 at 04:15 AM.. Reason: Added icode tags.
# 5  
Old 05-05-2016
Depends what you're expecting it to do. If you want it to run those two commands and quit, sure.

If you want it to run those two commands, then start accepting input from terminal, that's a little more complicated.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Recording user input from interactive shell script

Hello, I want to start out by saying that I am fairly new to scripting and am looking for someone that can point me in the right direction. Basically what I need is a way to run a interactive script that will prompt users with questions weather that be yes/no or a specific answer.. I want to be... (3 Replies)
Discussion started by: shoutcast
3 Replies

2. Shell Programming and Scripting

How to redirect the messages from the script to console in Linux?

msg.sh #!/bin/bash if then echo "starting service" else echo " service not started" echo " Please check the start.sh file or manuly start the service" fi if i login with root credentials @12.36.34.123 with passwd username:root passwd:abc once i login into linux pc... (6 Replies)
Discussion started by: saku
6 Replies

3. Linux

Linux extacting msg from script to console

how to get the outout from script to console. i am running one script msg.sh using cron job every suday midnight. as soon as i logged in i want to see the staus is service started or service failed on console. what command i need to add to script ? msg.sh #!/bin/bash if then echo... (1 Reply)
Discussion started by: saku
1 Replies

4. Shell Programming and Scripting

interactive scripts with user input that includes quotes

I'm writing a basic ldapsearch script that prompts the user for their search criteria. The input they're being asked for is the search filter portion of the ldapsearch command. This string must be quoted. When the script executes the command it returns nothing. If I hard code a search filter it... (1 Reply)
Discussion started by: donniemac
1 Replies

5. UNIX for Advanced & Expert Users

Console Input from a file

hi 2 all whatever in a file that line have to come in console screen .. when i execte that script ... >cat abc date ls >./abc >date ---->that line hav to come here > ls ----> that line hav to come here please anyone help me ! (4 Replies)
Discussion started by: ponmuthu
4 Replies

6. UNIX for Dummies Questions & Answers

Windows to Linux remote console using VNC brings up blank console screen with only mouse pointer

:confused:Hi This was installed on the Linux box a few weeks back by a guy that no longer works for us. All worked fine until last week. Now when we connect its just a blank screen with no icons. I get a whole bunch of errors when starting the service too: Tue Feb 23 14:29:45 2010 ... (1 Reply)
Discussion started by: wbdevilliers
1 Replies

7. Homework & Coursework Questions

How to write script that behaves both in interactive and non interactive mode

Q. Write a script that behaves both in interactive and non interactive mode. When no arguments are supplied it picks up each C program from the directory and prints first 10 lines. It then prompts for deletion of the file. If user supplies arguments with the script , then it works on those files... (8 Replies)
Discussion started by: rits
8 Replies

8. Homework & Coursework Questions

Help with Interactive / Non Interactive Shell script

Q. Write a script that behaves both in interactive and non interactive mode. When no arguments are supplied it picks up each C program from the directory and prints first 10 lines. It then prompts for deletion of the file. If user supplies arguments with the script , then it works on those files... (1 Reply)
Discussion started by: rits
1 Replies

9. Shell Programming and Scripting

put an interactive script in background after taking input

i am trying to find a way to put an interactive script in the background after taking input from the user a few test lines i was trying: date echo "Enter location" LOCATION= read LOCATION sleep 100 sleep 200 date for this small example i want the script to as the user for the... (7 Replies)
Discussion started by: epsilonaurigae
7 Replies

10. Programming

Changing stdin from file redirection to console input

Hi I am doing file redirection at console for use by my binary. %console%> bin &lt inputfile After reading in the entire file, I want my program to continue taking input from the console. So essentially I want to redirect stdin back to console. But I cant figure out how to do it. I am... (4 Replies)
Discussion started by: nauman
4 Replies
Login or Register to Ask a Question