Ubuntu, Datei über Bluetooth senden

Ubuntu, Datei über Bluetooth senden

Ich möchte eine Datei mit dem Namen read.txtcommand: senden bluetooth-sendto. Das funktioniert mit dem direkten Befehl auf dem Terminal bluetooth-sendto --device=MACADDR path/to/read.txt. Ich möchte es mit diesem Cron-Job ausführen:

*/1 * * * * bluetooth-sendto --device=MACADDR path/to/read.txt

Aber es funktioniert nicht. Die Umleitung der Ausgabe dieses Befehls führt zu einer leeren Datei:

*/1 * * * * bluetooth-sendto --device=MACADDR path/to/read.txt>path/to/err.log

Die Berechtigungen für Verzeichnisse und Dateien sind 777. Cronjob ist für denselben Benutzer eingerichtet, der Befehle direkt von der Befehlszeile aus ausführen kann. Ich habe es auch versucht sudo crontab -e, aber es hat nicht funktioniert.

Aus der Cron-Protokolldatei:

Jun 16 14:26:01 localhost CRON[2023]: (user) CMD (bluetooth-sendto --device=xx:xx:xx:xx:xx:xx /home/user/read.txt)
Jun 16 14:26:01 localhost CRON[2016]: (CRON) info (No MTA installed, discarding output)

Antwort1

bluetooth-sendist eine GUI-Anwendung und funktioniert nicht im Headless-Modus oder ohne X-Verbindungsadresse.

Ich empfehle Ihnen, zu verwenden ussp-push. Der Befehl lautet etwa wie folgt:ussp-push 12:34:56:78:9A:BC@ localname remotename

verwandte Informationen