Ubuntu, отправка файла через bluetooth

Ubuntu, отправка файла через bluetooth

Я хочу отправить файл с именем, read.txtиспользуя команду: bluetooth-sendto. Это работает с использованием прямой команды на терминале bluetooth-sendto --device=MACADDR path/to/read.txt. Я хочу выполнить его с помощью этого задания cron:

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

Но это не работает. Перенаправление вывода этой команды приводит к пустому файлу:

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

Права доступа к каталогам и файлам — 777. Cronjob настроен для того же пользователя, который может выполнять команды напрямую из командной строки. Я тоже пробовал sudo crontab -e, но это не сработало.

Из файла журнала cron:

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)

решение1

bluetooth-sendявляется графическим приложением и не работает в режиме headless или без адреса X-подключения.

Я рекомендую вам использовать ussp-push. Команда будет выглядеть примерно такussp-push 12:34:56:78:9A:BC@ localname remotename

Связанный контент