Sponsored Content
Top Forums Shell Programming and Scripting [Solved] Rsh does not close connection on exit Post 302888741 by rbatte1 on Monday 17th of February 2014 06:59:14 AM
Old 02-17-2014
[Solved] Rsh does not close connection on exit

Dear all,

We have a service that we start up remotely with rsh but unfortunately, the rsh never returns to the calling server. This seems to be because the processes of the service we've just started hold the port open.
Code:
RBATTE1 @ /home/RBATTE1>netstat -na|grep 49.51
tcp4       0      0  111.222.333.444.514       111.222.333.555.1022      CLOSE_WAIT
tcp        0      0  111.222.333.444.1023      111.222.333.555.1021      FIN_WAIT_2
tcp4       0      0  111.222.333.444.50465     111.222.333.555.2049      ESTABLISHED

RBATTE1 @ /home/RBATTE1>sudo lsof -i tcp:514
COMMAND    PID USER   FD   TYPE     DEVICE SIZE/OFF NODE NAME
inetd    32516 root    6u  IPv6 0x71967de4      0t0  TCP *:shell (LISTEN)
dsrvcmd  75188 root    0u  IPv6 0x726cede4    0t125  TCP myserver.mydomain:shell->caller.mydomain:1022 (CLOSE_WAIT)

RBATTE1 @ /home/RBATTE1>

When run locally on the command line, all is well with the simple script and I can log off the session without issue or other prompt. When called with rsh, the script called does complete (we have logging to show that), so I'm wondering how I can disinherit/detach the service processes started up.

Server where script will run is AIX 5.1 Smilie and the server calling is RHEL 6.3

Suggestions would be most welcome. Many thanks, in advance,
Robin
Liverpool/Blackburn
UK

---------- Post updated at 11:59 AM ---------- Previous update was at 11:21 AM ----------

Cancel that. I managed it with a nohup xxxxx & call to start the service inside the script.


All working, and I feel pretty daft Smilie




Robin Smilie

Last edited by rbatte1; 02-17-2014 at 07:28 AM..
 

10 More Discussions You Might Find Interesting

1. Solaris

rsh connection is very slow.....what to look for...???

Hi All, My rsh connecion is very slow, what should I look for...??? Note : I get the rsh connection, but it takes time. Thanks & Regards, jumadhiya. (3 Replies)
Discussion started by: jumadhiya
3 Replies

2. UNIX for Dummies Questions & Answers

ftp - Connection close

Hi Can someone help me what is the problem, when i try to login via ftp, though i entered the correct password, i got an error message Connection refused. please help. thanks (3 Replies)
Discussion started by: kaibiganmi
3 Replies

3. Shell Programming and Scripting

rsh connection problem

I am trying to connect to a remote server using rsh. first i have given the following command. $ rsh 242.13.45.54 -l now i got the following message "connect to address 242.13.45.54: Connection refused Trying krb4 rlogin... connect to address 242.13.45.54: Connection refused trying... (1 Reply)
Discussion started by: ravi raj kumar
1 Replies

4. Programming

close existing tcp connection in C

Hello. I would like to know how to close an existing tcp socket. I have read some stuff and learned how to create a socket and then close it but have not found anything about how to close an existing tcp socket created by another application. The situation is this: I have an ODBC server running and... (6 Replies)
Discussion started by: raidzero
6 Replies

5. Shell Programming and Scripting

How to close TELNET Connection

Hi, I have logged into a system using Telnet and iam unable to close the connection to connect to the next system using arrays. Iam getting error "Connection Timed Out" Iam using net::Telnet module. Please suggest.. (1 Reply)
Discussion started by: sudhakaryadav
1 Replies

6. Shell Programming and Scripting

Usage of NOHUP - How to keep the child process running even if I close the Server connection

Hi. ! When I use the 'NOHUP' along with the '&', the process will be running in the background. Even when I attempt to close (Meaning 'EXIT') the session (say PUTTY in this case), it wont exit unless the process is completed. But, say when I forcefully terminate the session (SHUT DOWN the... (2 Replies)
Discussion started by: WinBarani
2 Replies

7. Solaris

many tcp connection in close-wait

Hi, I use solaris Unix . I find there is some problem in application and it generate many "close-wait" tcp connect and stay in the server . it is generate by process id 7740 root@XX # netstat -an | grep CLOSE_WAIT | wc -l 285 root@XX # netstat -an | grep CLOSE_WAIT 10.158.35.4.34805 ... (2 Replies)
Discussion started by: abcdef
2 Replies

8. Solaris

Ssh to Solaris 10 server - close connection

Can ssh to server. Asks for password. Then seems to time out and close the connection. Any ideas? ---------- Post updated at 09:30 AM ---------- Previous update was at 07:51 AM ---------- Here is output from ssh -vvv -l user <IPaddress> debug3: packet_send2: adding 64 (len 59 padlen 5... (4 Replies)
Discussion started by: psychocandy
4 Replies

9. UNIX for Dummies Questions & Answers

Remotely close & rerun SSH connection

I'm trying to remotely run an upgrade script (via SSH) that update the SSH script on several hosts, just need to add several flags for the ssh command to look like this: ssh -Nf -i id_logs -o ExitOnForwardFailure=yes -o StrictHostKeyChecking=no -o ServerAliveInterval=60 -o ServerAliveCountMax=5... (4 Replies)
Discussion started by: OdedOvdat
4 Replies

10. Shell Programming and Scripting

Terminal running bash/rsync script does not close with exit (MacOS High SIerra)

Hello, I am running a bash script to do an rsync back on a computer running MacOS High Sierra. This is the script I am using, #!/bin/bash # main backup location, trailing slash included backup_loc="/Volumes/Archive_Volume/00_macos_backup/" # generic backup function function backup {... (12 Replies)
Discussion started by: LMHmedchem
12 Replies
smbd(1M)						  System Administration Commands						  smbd(1M)

NAME
smbd - CIFS server daemon SYNOPSIS
/usr/lib/smbsrv/smbd DESCRIPTION
The smbd daemon handles CIFS/SMB requests from CIFS clients, such as Windows clients. Only processes with {PRIV_SYS_SMB} and sufficient privileges to write the /var/run directory can run this daemon. The smbd daemon is automatically invoked by using the sharemgr command over all available transports. By default, smbd starts over the Net- BIOS-Over-TCP (NBT) and TCP transports. When smbd is started over NBT, the following services are started: o The NetBIOS name service is started on UDP port 137. o The NetBIOS datagram service is started on UDP port 138. o The NetBIOS session service is started on TCP port 139. When the smbd daemon is started over TCP, the CIFS service is started on TCP port 445. Only one instance of smbd may be running at a time. EXIT STATUS
The following exit values are returned: 0 Daemon exited cleanly. 95 Daemon exited with a fatal error. 96 Daemon exited with a configuration error. ATTRIBUTES
See the attributes(5) man page for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWsmbsu | +-----------------------------+-----------------------------+ |Interface Stability |Uncommitted | +-----------------------------+-----------------------------+ SEE ALSO
ps(1), svcs(1), sharectl(1M), sharemgr(1M), smbadm(1M), smbstat(1M), svcadm(1M), smb(4), smbautohome(4), system(4), attributes(5), smf(5) NOTES
Use the svcadm command to perform administrative actions on the smbd service, such as enabling, disabling, or restarting the service. Use the svcs command to query the service status. The smbd service is managed by the service management facility under the service identifier svc:/network/smb/server. If the smbd service is disabled, it will be enabled by the sharemgr(1M) command, unless its auto_enable property is set to false. SunOS 5.11 5 Feb 2008 smbd(1M)
All times are GMT -4. The time now is 10:09 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy