[sr-dev] what is the difference between the ser and sercmd

Do Nguyen Ha hadn at fpt.net
Wed Jun 17 12:35:06 CEST 2009


Hi all

with the help from Henning Westerholt, i install sip-router successfull

i just wonder there are 2 command
            ser
            sercmd
what is the difference between them

Thank you
Ha`

debian:/usr/local/etc/ser# ser -h
version: ser 2.1.0-dev23-make (i386/linux)
Usage: ser [options]
Options:
    -f file      Configuration file (default: /usr/local/etc/ser/ser.cfg)
    -L path      Modules search path (default: /usr/local/lib/ser/modules:/usr/local/lib/ser/modules_s:/usr/local/lib/ser/modules_k)
    -c           Check configuration file for errors
    -l address   Listen on the specified address/interface (multiple -l
                  mean listening on more addresses).  The address format is
                  [proto:]addr_lst[:port], where proto=udp|tcp|tls|sctp,
                  addr_lst= addr|(addr, addr_lst) and
                  addr= host|ip_address|interface_name.
                  E.g: -l locahost, -l udp:127.0.0.1:5080, -l eth0:5062,
                  -l "sctp:(eth0)", -l "(eth0, eth1, 127.0.0.1):5065".
                  The default behaviour is to listen on all the interfaces.
    -n processes Number of child processes to fork per interface
                  (default: 8)
    -r           Use dns to check if is necessary to add a "received="
                  field to a via
    -R           Same as `-r` but use reverse dns;
                  (to use both use `-rR`)
    -v           Turn on "via:" host checking when forwarding replies
    -d           Debugging mode (multiple -d increase the level)
    -D no        1..do not fork (almost) anyway, 2..do not daemonize creator
                  3..daemonize (default)
    -E           Log to stderr
    -T           Disable tcp
    -N           Number of tcp child processes (default: equal to `-n')
    -W           poll method
    -V           Version number
    -h           This help message
    -b nr        Maximum receive buffer size which will not be exceeded by
                  auto-probing procedure even if  OS allows
    -m nr        Size of shared memory allocated in Megabytes
    -w dir       Change the working directory to "dir" (default: "/")
    -t dir       Chroot to "dir"
    -u uid       Change uid
    -g gid       Change gid
    -P file      Create a pid file
    -G file      Create a pgid file
    -O nr        Script optimization level (debugging option)
debian:/usr/local/etc/ser# sercmd -h
version: sercmd 0.1
Usage: sercmd [options][-s address] [ cmd ]
Options:
    -s address  unix socket name or host name to send the commands on
    -R name     force reply socket name, for the unix datagram socket mode
    -D dir      create the reply socket in the directory <dir> if no reply
                socket is forced (-R) and a unix datagram socket is selected
                as the transport
    -f format   print the result using format. Format is a string containing
                %v at the places where values read from the reply should be
                substituted. To print '%v', escape it using '%': %%v.
    -v          Verbose
    -V          Version number
    -h          This help message
address:
    [proto:]name[:port]   where proto is one of tcp, udp, unixs or unixd
                          e.g.:  tcp:localhost:2048 , unixs:/tmp/ser_ctl
cmd:
    method  [arg1 [arg2...]]
arg:
     string or number; to force a number to be interpreted as string
     prefix it by "s:", e.g. s:1
Examples:
        sercmd -s unixs:/tmp/ser_unix system.listMethods
        sercmd -f "pid: %v  desc: %v\n" -s udp:localhost:2047 core.ps
        sercmd ps  # uses default ctl socket
        sercmd     # enters interactive mode on the default socket
        sercmd -s tcp:localhost # interactive mode, default port
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-dev/attachments/20090617/b9b68899/attachment.htm>


More information about the sr-dev mailing list