On Mon, Oct 25, 2010 at 06:18:27PM +0800, David Roid wrote: > Hello list, > > I'm running a samba 3.5.3 CTDB cluster, found the output is different > > Q1: What does the "0:" mean in pid column? There was no such stuff in > non-CTDB smbstatus output.
That's the node number. If you connect to another node, that number will change. > Q2: How to parse smbstatus to capture service column and pid column? as in > case of homes share the service is named as username, while domain username > may contain whitespace(s)? > > <snip> > samba_01:~ # smbstatus -S 2>/dev/null > > Service pid machine Connected at > ------------------------------------------------------- > ben 0:21363 samba Mon Oct 25 17:59:35 2010 > benjamin linus 0:21442 samba Mon Oct 25 17:59:39 2010 << > "benjamin[space]linux" > james ford 0:21550 samba Mon Oct 25 18:00:29 2010 > << "james[space][space]ford", awk/cut can't handle this well, they only keep > one space. > > <snip> > > I need these column to close specific shares with smbcontrol, but fail to > capture them. Is there any alternative? Not really, sorry. You might want to send a patch to smbstatus that makes the output machine-parseable. Volker -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba
