02-12-2013
auto-expect would be your friend to do that in that if you feel that the console setup needs some of the manual steps involving tabs and scrolls. my own perception is that there if you are trying to install some application using text based client/console, then there will be a config for automatically accepting the licensing or disabling it for the sake of an installation.
in essence , you send any key from your keyboard using 'expect' that is possible when you type them, sequence only does matter.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I need to run a remote application(GUI) in a client.i.e on running a script in the client machine i should get the GUI application which is running in the server by providing password through the script.Will expect or autoexpect command suit for this scenario?
could anyone help me by posting some... (0 Replies)
Discussion started by: arun_v
0 Replies
2. UNIX for Dummies Questions & Answers
My goal is simply to output a listing of all files in a directory and all subdirectories, one per line, ****with their full path****.
The *** part is what I can't figure out. I can get one on a line and I like having the extra info, so I'm using ls -Rl right now.
But what I get is just the... (2 Replies)
Discussion started by: bostonrobot
2 Replies
3. UNIX for Advanced & Expert Users
What is Stream Devices and Stream pipes?
Explain Advanced I/O ? (1 Reply)
Discussion started by: thangappan
1 Replies
4. Shell Programming and Scripting
Hello to all...this is my first post (so please go easy). :)
I feel pretty solid at expect scripting, but I'm running into an issue that I'm not able to wrap my head around. I wrote a script that is a little advanced for logging into a remote Linux machine and changing text in a file using sed.... (2 Replies)
Discussion started by: v1k0d3n
2 Replies
5. Shell Programming and Scripting
Hello hello, did a quick search and didn't turn up anything helpful. I've got a book I'm sure has the answers, but I don't think I'll have time to finish it before this all has to work, so here goes~ if this isn't a good place to post and someone could direct me to another forum I'd appreciate... (1 Reply)
Discussion started by: Vryali
1 Replies
6. Shell Programming and Scripting
This Expect script provides expect with a list of IP addresses to Cisco IPS sensors and commands to configure Cisco IPS sensors. The user, password, IP addresses, prompt regex, etc. have been anonymized. In general this script will log into the sensors and send commands successfully but there are... (1 Reply)
Discussion started by: genewolfe
1 Replies
7. Shell Programming and Scripting
Hello All,
I am trying to automate an installation process using expect and sh script. My problem is that during the installation process the expected value can change according to the situation.
For Example if this is a first time installation then at step 3 I'll get "Do you want to accept... (0 Replies)
Discussion started by: alokrm
0 Replies
8. Programming
Hi,
Am very new to expect scripting..
Can You please suggest me how to call an expect script inside another expect script..
I tried with
spawn /usr/bin/ksh
send "expect main.exp\r"
expect $root_prompt
and
spawn /usr/bin/ksh
send "main.exp\r"
expect $root_prompt
Both... (1 Reply)
Discussion started by: Priya Amaresh
1 Replies
9. Programming
I have an expect script called remote that I want to call from inside my expect script called sudoers.push, here is the code that is causing me issues:
set REMOTE "/root/scripts/remote"
...
log_user 1
send_user "Executing remote script as $user...\n"
send_user "Command to execute is: $REMOTE... (1 Reply)
Discussion started by: brettski
1 Replies
10. Programming
I'm fairly new to scripting so this might not be possible.
I am using Expect with Cisco switches and need to capture the string after finding the expect request. For example, when I issue "show version" on a Nexus switch, I'm looking to capture the current firmware version:
#show version
... (0 Replies)
Discussion started by: IBGaryA
0 Replies
LEARN ABOUT MOJAVE
setupcon
SETUPCON(1) Console-setup User's Manual SETUPCON(1)
NAME
setupcon - sets up the font and the keyboard on the console
SYNOPSIS
setupcon [OPTION]... [VARIANT]
DESCRIPTION
setupcon is a program for fast and easy setup of the font and the keyboard on the console. Most of the time you invoke setupcon without
arguments. The keyboard configuration is specified in ~/.keyboard or /etc/default/keyboard. The font configuration is specified in
~/.console-setup or /etc/default/console-setup. Consult keyboard(5) and console-setup(5) for instructions how to configure these two
files.
If you have to switch often between different encodings, keyboards or languages, you can prepare several alternative configuration files
for setupcon. Suppose that most of the time you will use Greek language with Greek keyboard layout, but sometimes you need to type in Ger-
man with German keyboard layout. In this situation you should customize the main configuration files (keyboard and console-setup) for
Greek. Also, create alternative configuration files for German named keyboard.german and console-setup.german. Then in order to configure
the console for Greek you will simply run the command with no arguments: setupcon and in order to configure the console for German you will
use setupcon german.
OPTIONS
VARIANT
Specifies which configuration file to use. With no variant, the configuration files of setupcon are named console-setup and key-
board. On the other hand, if you use e.g. chukchi as VARIANT then the configuration files are console-setup.chukchi and key-
board.chukchi. In this way you can have easy access to several different configurations - for example one for the Chukchi language
and another for the default configuration.
-v, --verbose
Be more verbose. Use this option if something goes wrong or while experimenting with the configuration files.
-k, --keyboard-only
Setup the keyboard only, do not setup the font or the terminal. On Linux it is enough to do this configuration only once.
-f, --font-only
Setup the font only, do not setup the keyboard or the terminal. On Linux this configuration should be repeated each time a new con-
sole driver is activated (for example when the frame buffer becomes active).
-t, --terminal-only
Setup the terminal only, do not setup the keyboard or the font.
--current-tty
Setup the only the current virtual terminal.
--force
Do not check whether we are on the console. Notice that you can be forced to hard-reboot your computer if you run setupcon with
this option and the screen is controlled by a X server.
--save This option can be useful if you want to use setupcon early in the boot process while /usr is not yet mounted and the required data
are not available. This option will make setupcon copy the required files in /etc/console-setup/ in order to make them available
before /usr is mounted. If you use setupcon early in the boot process, then you should run it with this option after every change
of the console configuration.
--save-only
The same as --save, but does not setup anything. This option can be useful if you want to save the required files while the screen
is controlled by a X server.
--save-keyboard FILE
For use by initrd builders. Do not configure anything. Save an usable keyboard layout in FILE.
--setup-dir DIR
For use by initrd builders. Do not configure anything. Arrange in the directory DIR everything necessary in order to configure the
console. The file DIR/morefiles lists all binaries the initrd builder has to install in the initrd image. All other files in DIR
have to be copied unchanged in the initrd. In order to configure the console one has to run the script DIR/bin/setupcon.
-h, --help
Display usage information.
FILES
~/.console-setup
~/.keyboard
/etc/default/console-setup
/etc/default/keyboard
/etc/default/console-setup.VARIANT
/etc/default/keyboard.VARIANT
/etc/console-setup/
SEE ALSO
keyboard(5), console-setup(5)
console-setup 2011-03-17 SETUPCON(1)