3 # nu - by Anders Brownworth anders@thehamptons.com
4 # modified by Ambrose Li <acli@mail.mingpaoxpress.com>
6 # shows netatalk users logged on
10 open(USERS, "-|") || exec("/bin/ps", "anucx");
13 push(@users, $1) if /^\s*(\d+)\s.*\bafpd\b/;
18 print "Netatalk users:\n---------------\n";
20 foreach $user (@users)
22 if ($user) { # not root
23 ($name,$_,$_,$_,$_,$_,$gcos) = getpwuid($user);
24 print(defined $gcos && $gcos =~ /^([^,]+)/? $1: $name, "\n");