#!/bin/sh exec smbscript "$0" ${1+"$@"} /* provide information on connected users and open files Copyright Andrew Tridgell 2005 Released under the GNU GPL version 3 or later */ libinclude("base.js"); libinclude("management.js"); var options = new Object(); options = GetOptions(ARGV, "POPT_AUTOHELP", "POPT_COMMON_SAMBA", "POPT_COMMON_VERSION", "nbt"); if (options == undefined) { println("Failed to parse options: " + options.ERROR); return -1; } /* show open sessions */ function show_sessions() { var sessions = smbsrv_sessions(); var i; var sys = sys_init(); if (sessions == undefined) { println("No sessions open"); return; } printf("User Client Connected at\n"); printf("-------------------------------------------------------------------------------\n"); for (i=0;i