obexpushd - Online in der Cloud

Dies ist der Befehl obexpushd, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


obexpushd - Empfangen Sie Dateien mit dem OBEX-Protokoll über Bluetooth, IrDA oder Netzwerkverbindung

ZUSAMMENFASSUNG


obexpuschd [-B [[[Adresse]:]Kanal]] [-I[App]] [-N [[[Adresse]:]Port]] [-p Datei] [-A]
[-a Datei] [-o Verzeichnis] [-s Datei] [-n | -d] [-h | -v]

BESCHREIBUNG


obexpushd ist ein Programm, das zum Empfangen von Dateien mit OBEX (OBject EXchange) verwendet werden kann.
Protokoll über Bluetooth, IrDA oder Netzwerkverbindung. Es kann verwendet werden, um Dateien von zu empfangen
Mobiltelefone und andere Geräte.

Wenn es ohne die Optionen -d oder -n ausgeführt wird, stellt sich obexpushd in den Hintergrund und beginnt zu
auf eingehende Verbindungen über Bluetooth (Standard) und/oder IrDA und/oder Netzwerk hören
Verbindung (TCP). obexpushd speichert alle empfangenen Dateien in seinem aktuellen Verzeichnis, kann aber
alternativ alle empfangenen Daten zur weiteren Verarbeitung an ein Skript weiterleiten.

OPTIONAL


-B
Hören Sie Bluetooth-Verbindungen. Es ist möglich, eine Adresse eines lokalen
Adapter und eine Kanalnummer zum Anhören. Standard ist zu verwenden Kanal 9. Das Adresse
kann entweder ein Schnittstellenname des Bluetooth-Adapters sein (zB "hci0"), nur die Anzahl der
die Schnittstelle (zB "0") oder die in Klammern eingeschlossene Schnittstellenadresse (zB
"[11:22:33:44:55:66]").

-I
Hören Sie IrDA-Verbindungen im Standard-Posteingang und zusätzlich und optional zu
der mit gekennzeichnete Posteingang App (Beispiel: IrXfer)

-N
Hören Sie auf Netzwerkverbindungen. Bei Kompilierung mit TcpOBEX-Unterstützung (openobex > 1.3)
Es ist möglich, eine Adresse und eine Portnummer anzugeben, auf die zu hören ist (Standard: *:650).
Beachten Sie, dass Sie zum Binden an den Standard-TCP-OBEX-Port Root-Berechtigungen benötigen. Die Adresse
kann entweder eine IPv4-Adresse in Quad-Dot-Notation sein (zB "127.0.0.1"), eine IPv6-Adresse
in Klammern eingeschlossen (zB "[::1]") oder ein "*" als Alias ​​für "[::]".

-p
Schreiben Sie die Prozess-ID des Daemons nach Datei

-A
Aktivieren Sie spezielle Sicherheits-/Filterunterstützung, die speziell für die Transportschicht ist. Zum
Bluetooth, dies erzwingt die Bluetooth-Kopplung (entspricht nicht dem Protokoll
Spezifikation). Für TCP ermöglicht dies die Verwendung der Dateien hosts.allow und hosts.deny.

-a
Lesen Sie mehr Benutzer:Passwort Paare aus jeder Zeile von Datei. Beachten Sie, dass viele Clients nicht damit umgehen können
Authentifizierung und funktioniert nicht mehr, wenn Sie diese Option verwenden. Beachten Sie, dass keine Codierung ist
verwendet wird, wird die reine Bytefolge abgeglichen.

-o
Wasser Verzeichnis um Dateien zu lesen oder zu schreiben. Diese Option betrifft nur die Dateiausgabe (nicht
Skripte). Wenn diese Option nicht angegeben ist, ist das aktuelle Arbeitsverzeichnis (".")
benutzt.

-s
Öffnen Sie Pipes zu dem durch . angegebenen Skript oder Programm Datei. Diese Rohre werden von den gesehen
Programm als stdin und stdout. Es gibt ein Argument, das eines der folgenden ist:

· stellen

Dadurch werden die Daten in einer bestimmten Datei gespeichert. obexpushd wartet auf einen
nach der Parameterliste quittieren. Das Skript muss entweder eine Zeile mit
"OK" zu stdout, um die Daten auf stdin oder eine Zeile mit anderem Inhalt abzulehnen
die Übertragung.

· werden

Dadurch wird angefordert, dass eine bestimmte Datei an stdout gesendet wird. Beenden Sie das Skript einfach mit a
Exit-Status ungleich Null, um die Übertragung abzulehnen.

· Listenverzeichnis

Dadurch wird angefordert, dass eine Verzeichnisliste an stdout gesendet wird. Sie können die bereitgestellten
obex-folder-listing, um eine korrekt formatierte Auflistung zu erhalten. Beenden Sie einfach das Skript
mit einem Exit-Status ungleich Null, um die Übertragung abzulehnen.

· Fähigkeit

Dies fordert an, dass ein Obex-Fähigkeitsobjekt (XML-formatierte Daten) an stdout gesendet wird.
Beenden Sie einfach das Skript mit einem Exit-Status ungleich Null, um die Übertragung abzulehnen.

· erstelltir

Dies fordert die Erstellung eines neuen Verzeichnisses an. Es werden keine Daten übertragen. Verlasse einfach die
Skript mit einem Exit-Status ungleich Null, um die Anforderung abzulehnen.

· löschen

Dies fordert das Löschen einer Datei an. Es werden keine Daten übertragen. Beenden Sie einfach das Skript
mit einem Exit-Status ungleich Null, um die Anforderung abzulehnen.

Über stdin werden dem Skript weitere Parameter zugeführt. Parameter die übertragen werden
via stdin oder stdout haben die Form "Parameter: Wert". Die erste leere Zeile trennt
Parameter und Daten. Die leere Zeile kann die erste Zeile sein. In diesem Fall keine Parameter
sind anwesend. Zeilenbegrenzung ist systemspezifisch. Die möglichen Parameter sind:

· "Von: tippe/Kundenkennung"

Dies gibt die Client-Adresse an. Derzeit können Typen "bluetooth", "irda",
"tcp" oder "usb".

Verwendung: immer auf stdin vorhanden.

· "Name: utf8-String"

Dies gibt den Dateinamen an.

Verwendung: auf stdin für "put", "get" und "delete" vorhanden.

· "Länge: uint32"

Dies gibt die Datenmenge in Bytes im folgenden Datenabschnitt an.

Verwendung: erforderlich auf stdout für "get", sonst optional.

· "Typ: ASCII-Zeichenfolge"

Dies gibt den Mime-Typ der Daten an.

Verwendung: völlig optional.

· "Zeit: Zeitzeichenfolge"

Dies definiert einen Zeitstempel, bei dem Zeitzeichenfolge ist eine Zeit im ISO-8601-Format
(JJJJMMTTThhmmssZ).

Verwendung: völlig optional.

· "Weg: ASCII-Zeichenfolge"

Dies definiert einen relativen Pfad zum veröffentlichten Basisverzeichnis.

Verwendung: auf stdin für "put", "get", "listdir", "createdir" und "delete" vorhanden.

Unbekannte Parameter werden ignoriert.

-n
Nicht vom Terminal lösen.

-d
Debug-Nachrichten aktivieren (impliziert -n).

-h
Zusammenfassung der Optionen anzeigen.

-v
Programmversion anzeigen.

AUTOREN


Hendrik Sattler <post@hendrik-sattler.de>
Umstellung auf Docbook, alle anderen Änderungen

Eugenie Metscherjakow <eugen@debian.org>
hat die erste Version der obexpushd-Manpage getextet

Verwenden Sie obexpushd online mit den onworks.net-Diensten



Neueste Linux- und Windows-Online-Programme