Making it quit once it connects at least might be more doable. Redirect standard input from /dev/null. It will try to read from stdin once it connects, get EOF, and quit normally.
telnet doesn't seem to have any timeout options. It's a pain in general to automate. You'll have to kill it externally.
Is netcat (nc) available? It has timeouts and such, and doesn't depend on terminals, so is much less torturous to automate.
ssh user@host -q -n 'grep `hostname` /etc/hosts; telnet 10.100.23.45 1234;'
When i run this command remotely it is hanging and not giving me the prompt, Can anyone tell me how can I exit a telnet command remotely please.
Thanks. (10 Replies)
Hi All,
I need the exit status of a command which is executed through sftp connection.
Example:
sftp user@host <<EOF
mkdir /home/karteek/testing
put /home/xyz.txt /home/karteek/testing
EOF
------
In the above example, I need the exit status of the put command.
Please help me.
... (2 Replies)
Hi,
I need to do a test Telnet in KSH and if the connection is good then disconnect the telnet session with out logging in and without exiting the shell script.
Example output of a good connection:
$telnet xxx.xx.xx.xxx xxxx
Trying xxx.xx.xx.xxx...
Connected to xxx.xx.xx.xxx.
Escape... (1 Reply)
Hi,
i have typed telnet yahoo.com 80 in command prompt
it displays as a blank command prompt page titling as Telnet Yahoo.com
Other than that i am not able to get anything. can anyone sort me out the reason for this (12 Replies)
Hi,
The code below is used to telnet to list of devices and configure them. The program executes in this manner:
1. telnet to the first device in file.txt
2. one the telnet command is executed a "press any key to continue" prompts.
3. once a return key is executed it ask for username,... (1 Reply)
I have a ksh script, which pbruns into another account.
I want to pbrun run into that account, and continue running all the engine commands(i.e setroot, setsite xxx, etc) in my script.
But instead, it pbruns into the account, and just gives me a shell prompt.. and stops there.
Only once i... (2 Replies)
I want the text based Star Wars movie at towel.blinkenlights.nl to loop infinitely.
It plays the movie and then disconnects my session? Can anyone think of a way to make my unix machine automatically reconnect over and over?
EDIT
no commands are required are the connection its just in and... (3 Replies)
Hi,
I am trying to start Weblogic Admin server using start-up script (./startWeblogic.sh) from a remote host using a different user. The server starts fine but prompt is stuck, it does not return
Background: We have multiple admin servers in different environment and the requirement is all... (4 Replies)
Hi ,
I am not able to exit fom zone console login prompt.
I have tried options like
~. ~~. and @. but it is not working fo me.
Could someone Please help me on this.
Thanks in Advance!!
Regards,
Laxxi (7 Replies)
Hello everybody,
I am coding a script, that allow the user to enter some information using prompt messages, i.e:
sEpisode=1
read -e -i "$sEpisode" -p "Start download from episode: " downloadFrom
sEpisode="${downloadFrom:-$sEpisode}"
This code allows the user to set the download from... (4 Replies)
Discussion started by: Abu Rayane
4 Replies
LEARN ABOUT PLAN9
con
CON(1) General Commands Manual CON(1)NAME
con, telnet, cu, rx, xms, xmr - remote login, execution, and XMODEM file transfer
SYNOPSIS
con [ -dCrvs ] [ -l [ remuser ] ] [ -c cmd ] [net!]machine
telnet [ -dCrn ] [net!]machine
cu number
rx [ -n ] [net!]machine [ command-word ... ]
xms file
xmr file
DESCRIPTION
Con connects to the computer whose network address is net!machine and logs in if possible. With no options, the account name used on the
remote system is the same as that on the local system. Standard input and output go to the local machine.
Options are:
-l with an argument causes remuser to be used as the account name on the remote system. Without an argument this option disables auto-
matic login and a normal login session ensues.
-C forces cooked mode, that is, local echo.
-c runs cmd as if it had been typed as a command from the escape mode. This is used by cu.
-v (verbose mode) causes information about connection attempts to be output to standard error. This can be useful when trying to debug
network connectivity.
-d causes debugging information to be output to standard error.
-r suppresses printing of any carriage return followed by a new line. This is useful since carriage return is a printable character in
Plan 9.
-s strips received characters to 7 bits to forestall misinterpretation of ASCII with parity as UTF.
The control- character is a local escape. It prompts with the local machine name and >>>. Legitimate responses to the prompt are
i Send a quit [sic] signal to the remote machine.
q Exit.
b Send a break.
. Return from the escape.
!cmd Run the command with the network connection as its standard input and standard output. Standard error will go to the screen. This
is useful for transmitting and receiving files over the connections using programs such as xms.
Telnet is similar to con, but uses the telnet protocol to communicate with the remote machine. If standard input is a file or a pipe, the
-n option causes telnet not to hang up the connection when it receives EOF on its standard input; instead it waits for the remote end to
hang up. It shares con's -C, -d, and -r options.
Cu is a shell script that uses telco(4) and con to connect to a machine via a modem. If the machine is equipped with a local modem, it is
used. Otherwise, the call is placed through Datakit.
Rx executes one shell command on the remote machine as if logged in there, but with local standard input and output. A rudimentary shell
environment is provided. If the target is a Plan 9 machine, $service there will be rx.
Network addresses for both con and rx have the form network!machine. Supported networks are those listed in /net.
The commands xms and xmr respectively send and receive a single file using the XMODEM protocol. They use standard input and standard out-
put for communication and are intended for use with con.
EXAMPLES
rx kremvax cat file1 >file2
Copy remote file1 to local file2.
rx kremvax cat file1 '>file2'
Copy remote file1 to remote file2.
eqn paper | rx kremvax troff -ms | rx deepthought lp
Parallel processing: do each stage of a pipeline on a different machine.
SOURCE
/sys/src/cmd/con
for con, xms, and xmr.
/sys/src/cmd/ip
for telnet.
/rc/bin/cu
BUGS
Under rx, a program that should behave specially towards terminals may not: e.g., remote shells will not prompt. Also under rx, the remote
standard error and standard output are combined and go inseparably to the local standard output.
CON(1)