Sponsored Content
Top Forums Shell Programming and Scripting Check if remote destination is available before running scp command Post 303015632 by rbatte1 on Monday 9th of April 2018 07:39:47 AM
Old 04-09-2018
Just a word of caution about nmap in that it can be badly used too easily and excessive or injudicious use may be seen as a hacking attempt by either the target host(s) or networks and automatic defences may be causing you to get blocked or may trigger blocking future connections if you are too aggressive in your probing.


Is it the very long timeout that you are worried about? I agree that you should try the option -o ConnectTimeout=5 where 5 is a configurable number of seconds to wait for the connection to open. Don't make it too short or you may always fail to connect.



I hope that this helps,
Robin
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Script to check running processes on remote server.

Hi, I am trying to write a script, which queries a db to get the names of processes, stores it in a file and then checks if that process is running on a remote server. However I am not getting it right, could anyone help me out. #!/bin/sh echo "select Address from Device where Cust =... (5 Replies)
Discussion started by: amitsayshii
5 Replies

2. Solaris

Running command on Remote server

Hi, I have username/password for a remote server. I would like to have list of filenames and their size in a particular directory of remote server. Now Problem is - I can not use rsh command as I can not modify rhost file of remote server. Thanks in advance. Sanjay (1 Reply)
Discussion started by: sanjay1979
1 Replies

3. UNIX for Advanced & Expert Users

Using SCP command in IBM AIX to download file from remote to local system

Hi, When i run the code in solaris unix machine, the file from remote server is getting downloaded. but when i use the same code in IBM AIX remote machine, it is not running. It is saying "Erro during scp transfer." Below is the code. Please give some resolution. SCPClient client = new... (1 Reply)
Discussion started by: gravi2020
1 Replies

4. Shell Programming and Scripting

check web server running on local and on remote machine

Hi , How to check whether web server is running from remote machine How to check whether web server is running on web server itself Can any one help me soon (1 Reply)
Discussion started by: satheeshkr_cse
1 Replies

5. Shell Programming and Scripting

ssh - running remote command not exiting

Hi, i have a shellscript, where in i need to connect to different server start these three jobs and exit from the server and start the same three jobs on local server. ssh user@remotehost 'bash -s' << EOF ${GETT_HOME}/bin/start1 & sleep 10 ${GETT_HOME}/bin/start2 & sleep 10... (1 Reply)
Discussion started by: swapnabhargav
1 Replies

6. Shell Programming and Scripting

Command to check only Autosys running jobs with autorep like command

Hi, Is there any specific command to use to check only say Running jobs via autorep or similar command for Autosys? (0 Replies)
Discussion started by: sidnow
0 Replies

7. Shell Programming and Scripting

scp without password for destination server

I am using the below command to scp the file to destination server ($server). The ssh keys have been created between the source and destination servers. Still I am getting password authentication after executing the below scp command: scp $Local_dir/$file_pattern* $username@$server:/$ftp_dir/... (1 Reply)
Discussion started by: Ganesh L
1 Replies

8. Shell Programming and Scripting

Running nohup command on remote server

I am having an issue in running a nohup command in a remote linux box from a linux box. Here are the details. Linux Machine 1: I have a script which starts a services and dumps the output into a log file. nohup sh weblogic.sh >> /home/log.out & I have placed the entire command in a... (2 Replies)
Discussion started by: accessbalaji
2 Replies

9. Shell Programming and Scripting

Check/get the exit status of a remote command executed on remote host through script

Geeks, Could you please help me out in my script and identify the missing piece. I need to check/get the exit status of a remote command executed on remote host through script and send out an email when process/processes is/are not running on any/all server(s). Here's the complete... (5 Replies)
Discussion started by: lovesaikrishna
5 Replies

10. UNIX for Beginners Questions & Answers

Check processes running on remote server

Hello Guys, I need some help to find out if processes are running on remote server or not. I could do 'ssh' to do that but due to some security reasons, I need to avoid the ssh & get result from remote server. Could you please suggest some that can be done without ssh or similar sort of... (8 Replies)
Discussion started by: UnknownGuy
8 Replies
ns_sock(3aolserver)					    AOLserver Built-In Commands 				       ns_sock(3aolserver)

__________________________________________________________________________________________________________________________________________________

NAME
ns_sockaccept, ns_sockblocking, ns_sockcallback, ns_sockcheck, ns_socketpair, ns_socklisten, ns_socklistencallback, ns_socknonblocking, ns_socknread, ns_sockopen, ns_sockselect - Network socket commands SYNOPSIS
ns_sockaccept sockid ns_sockblocking sockid ns_sockcallback sockid script when ns_sockcheck fileid ns_socketpair ns_socklisten address port ns_socklistencallback address port script ns_socknonblocking sockid ns_socknread sockid ns_sockopen ?-nonblock | -timeout seconds? host port ns_sockselect ?-timeout seconds? rfds wfds efds _________________________________________________________________ DESCRIPTION
Performs one of several network socket operations, providing a means to manipulate and use sockets directly within AOLserver. ns_sockaccept sockid Accepts a new connection on the socket specified by sockid and returns a list containing the read and write file descriptors for the socket, respectively. The file descriptors can be used with Tcl's puts, gets, read or any other Tcl socket manipulation commands. ns_sockaccept does not create a socket for you. It is normally used in conjunction with ns_sockcallback, ns_socklisten, and ns_sock- listencallback. You can use ns_sockcheck to see if the socket is valid before using ns_sockaccept on it. ns_sockblocking sockid Sets the socket specified by sockid to blocking mode. In blocking mode, an operation on a socket must complete before the command can return. This can cause your process or thread to block forever if the operation does not complete. If that happens in an ADP, the page may never complete until the socket is interrupted, closed or a TCP timeout occurs. ns_sockcallback sockid script when Registers a socket callback script that will be run when a connection is made to the socket specified by sockid. The socket must already exist. You can create a socket using ns_socklisten. The script should accept sockid and when as its first two arguments. The script is responsible for doing an ns_sockaccept on sockid prior to reading from and writing to the socket. If the same script will handle all when values, you must still register the script four separate times, once for each type of when value. The when value is passed to script when script is invoked. The when value is one of: r - the socket is readable w - the socket is writeable e - the socket has an exceptional condition x - the server is shutting down ns_sockcheck fileid Uses recv() or send() calls to check if a socket is still connected. The fileid is the read or write file id returned by ns_sock- open. This function is useful if you used the -nonblock option with ns_sockopen after calling ns_sockselect. ns_socketpair Creates a pair of connected sockets and returns a list of file ids: the first one for reads and the second one for writes. ns_socklisten address port Creates a new socket and listens for connections at the specified address and port. An asterisk (*) can be used as the address argument to specify all addresses. The socket id is returned. You must use ns_sockaccept to accept connections on the socket. ns_socklistencallback address port script Creates a new socket and listens for connections at the specified address and port. An asterisk (*) can be used as the address argument to specify all addresses. Runs script when a new connection is received. The script must use ns_sockaccept on the ns_socknonblocking sockid Sets the socket specified by sockid to nonblocking. ns_socknread sockid Returns the number of bytes waiting to be read from the socket specified by sockid. ns_sockopen ?-nonblock | -timeout seconds? host port Uses the socket(), bind() and connect() calls to connect to the remote host on the specified port. ns_sockopen returns a list containing the read and write fileids, respectively. The -nonblock option causes ns_sockopen to return immediately, while the connect is still in progress by the operating system. Use ns_sockcheck with the write fileid to see if the connect has completed before attempting to read from or write to the socket. The -timeout option specifies how long to wait for the connect to be made in seconds before timing out. ns_sockselect ?-timeout seconds? rfds wfds efds Uses a call to select() to determine which fileids are readable, writable or have exceptional conditions. ns_sockselect returns a list of three lists: readable fileids, writable fileids, and the fileids with exceptions. The -timeout option specifies how many seconds to wait for ns_sockselect before timing out. The rfds, wfds and efds arguments are lists of readable fileids, writeable fileids, and fileids with exceptions, respectively. Be careful using these socket commands in an ADP or a procedure called by an ADP. If a socket command hangs, the page may not finish being served to the user until the TCP connection times out, typically several minutes later. SEE ALSO
nsd(1), info(n) KEYWORDS
AOLserver 4.0 ns_sock(3aolserver)
All times are GMT -4. The time now is 06:05 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy