[Samba] smbstatus questions

Volker Lendecke Volker.Lendecke at SerNet.DE
Mon Oct 25 04:27:53 MDT 2010


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


More information about the samba mailing list