Client_RECORD

Daemon

Daemonmrrecord
Projektclient_record

Parameter

Der Aufruf ist:

mrrecord ([-v] [-f] [-a  | -i ] -p  ) | -?
Die Kommandozeilenparameter sind:

ParameterBeschreibung
-a <addr>Adresse der Servers, mit dem eine Verbindung aufgebaut weden soll
-i <iface>Interface, auf dem auf Verbindungen von andere Clients zu drehscheibe gewartet wird.
-p <port>Port der Servers, mit dem eine Verbindung aufgebaut weden soll
-voptional, mit zusätzluchen Ausgaben (verbose) starten
-?optional, gibt eine kurze Hilfe aus
<file>Dateiname mit Kommandos, Der Syntax entspricht dem "<timestamp> <parm>
<parm>Zu versendender IPC Frame. Der Syntax für parm ist
<Command> <SenderSocket> <ReceiverSocket> <CanResponse> <CanHash> <CanCommand> <CanPrio> <Lp1> <Ip1> <Ip2>
Details können dem Quellcode der mr_ipc Lib entnommen werden.
timestamp ist die Aufnahmezeit des Kommandos in Millisekunden seit dem Start der Aufnahme.

Beschreibung

Der Daemon mrrecord dient dazu, interne Nachrichten an den in eine Datei zu protokollieren, damit sie der mrinjectipc Daemon wieder abspielen kann.

Achtung: wird das Programm mit der glibc gelinkt, werden negative Werte der parm wegen des führenden - als ungültige Parameter erkannt. Als Abhilfe kann die Environmentvariable POSIXLY_CORRECT auf den Wert 1 gesetzt werden. Siehe dazu auch das Beispiel in der /etc/mrlok Datei.