SHUTDOWN(2) BSD System Calls Manual SHUTDOWN(2)NAME
shutdown -- shut down part of a full-duplex connection
shutdown(int socket, int how);
The shutdown() call causes all or part of a full-duplex connection on the socket associated with socket to be shut down. If how is SHUT_RD,
further receives will be disallowed. If how is SHUT_WR, further sends will be disallowed. If how is SHUT_RDWR, further sends and receives
will be disallowed.
The shutdown() function returns the value 0 if successful; otherwise the value -1 is returned and the global variable errno is set to indi-
cate the error.
The call succeeds unless:
[EBADF] Socket is not a valid descriptor.
[EINVAL] The how argument is invalid.
[ENOTCONN] The specified socket is not connected.
[ENOTSOCK] Socket is a file, not a socket.
SEE ALSO connect(2), socket(2)HISTORY
The shutdown() function call appeared in 4.2BSD.
4.2 Berkeley Distribution June 4, 1993 4.2 Berkeley Distribution
Check Out this Related Man Page
shutdown(3SOCKET) Sockets Library Functions shutdown(3SOCKET)NAME
shutdown - shut down part of a full-duplex connection
cc [ flag... ] file... -lsocket -lnsl [ library... ]
int shutdown(int s, int how);
The shutdown() call shuts down all or part of a full-duplex connection on the socket associated with s. If how is SHUT_RD, further receives
are disallowed. If how is SHUT_WR, further sends are disallowed. If how is SHUT_RDWR, further sends and receives are disallowed.
The how values should be defined constants.
0 is returned if the call succeeds.
-1 is returned if the call fails.
The call succeeds unless one of the following conditions exists:
EBADF The s value is not a valid file descriptor.
ENOMEM Insufficient user memory is available for the operation to complete.
ENOSR Insufficient STREAMS resources are available for the operation to complete.
ENOTCONN The specified socket is not connected.
ENOTSOCK The s value is not a socket.
See attributes(5) for descriptions of the following attributes:
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|MT-Level |Safe |
SEE ALSO connect(3SOCKET), socket(3SOCKET), socket.h(3HEAD), attributes(5)SunOS 5.11 31 Jan 2005 shutdown(3SOCKET)
I'm teaching myself UNIX, so bear with me! :)
I created two user accounts on my box. One day I shut down the system using "shutdown -h 1". The system shut down cleanly.
A few days I rebooted the box, no problem.
But root is the only account that can log in. The other 2 user accounts... (10 Replies)
I want to execute few of my bash script, so that whenever someone calls shutdown now -r command, I want my script to execute first before shutting down.
Any help please?????
I've just started playing with the unix system, so far its been brilliant.... (10 Replies)
Iam calling 3 sql scripts through one shell script 'rmia.sh'.
Till now this was working fine, but last time while calling the SQL scripts,
Oracle was down. But amazingly the exit status was '0' (success)!!!
Below is the shell code:
assign_file asql a.sql 1... (15 Replies)
Hi, i would like to create a script that shuts down the system if the power fails, basicly the solaris box would load the script at startup.
Ping 192.168.1.100 every 20 secs
If cannot get responce 3 times in a row send init 0 to the system.
Simple but effective, as 192.168.100.1 wont be on... (39 Replies)
Has anyone implemented or have suggestions on how to shutdown many remote unix/linux servers from a single script initiated from 1 server?
I need this to execute in parallel as time is not on my side. Our ups is sadly underrated and will die in approximately 15 minutes. (There is not... (10 Replies)
My AIX (5.3) machine is getting shutdown automatically.
After restarting the machine, its screen goes black and it shows in green:
Unmounting the file system....
bringing down the network interface en0 ln0.......halt
and system shutdowns.
Can... (8 Replies)
I am a sysadmin. During long weekends i need to turn off all machines in my lab. Is it possible to shutdown systems using ip address without using ssh.
i read somewhere that shutdown -m "IPADDR" may work. However it seems its a windows specific command.
So my question is how do i... (11 Replies)
I've got a UPS connected to my Solaris 10 machine and I'm planning to run containers/zones on there.
At the moment if the UPS agent sends the signal to the solaris machine to shutdown, all the apps shutdown gracefully and then the host goes down.
If I setup containers for the apps, does... (9 Replies)
I've got critical patching this weekend on 6 HP UX machines, back to back and the customer has requested to shutdown, and halt the machines and to bring it up at a later period. The thing is the servers are located offshore and we are just the support team. I have a special login thru a console... (16 Replies)
Hi to all.
My first message here, but i following you via twitter feed from many time...
I need to delay 5-10 seconds the shutdown command executed when the user click on the power off/reboot in their session or at login screen.
I need that because i have in the background a... (18 Replies)
How are you, good afternoon, I do not speak and I do not write in English, and I'm iniciandome in unix / linux on my own, I am using the google translator, my question is this, know what are the shutdown command to change user State:
# shutdown -y -g0 -i0 (completely off my system)
# shutdown... (8 Replies)
I am having exactly the same problem with https://www.unix.com/programming/129264-application-cleanup-during-linux-shutdown.html but the thread is old and closed. The only difference is that I use sigaction() instead of signal(), which is recommended, as far as I know.
This is my code:
... (9 Replies)
I have a backup script that runs an rsync backup to an external drive. I use the script frequently on Windows and Linux and have installed it on a Mac. The script has an option to run shutdown after the backup has completed. Since backup can take hours to run, this is an option that is... (10 Replies)