This hook is executed as soon as a SSH/FTP connection is closed. SSH is a multiplexing protocol, a client can open multiple channels on a single connection or can disconnect without opening any channels. For SSH-based connections (SFTP/SCP/SSH commands), SFTPGo notifies the disconnection of the channel so there is no exact match with the post-connect hook.
The hook is not executed for stateless protocols such as HTTP and WebDAV.
The `post_disconnect_hook` can be defined as the absolute path of your program or an HTTP URL.
If the hook defines an external program it can read the following environment variables:
Global environment variables are cleared, for security reasons, when the script is called. You can set additional environment variables in the "command" configuration section.