Ubuntu, enviando arquivo via bluetooth

Ubuntu, enviando arquivo via bluetooth

Quero enviar um arquivo chamado read.txtusando o comando: bluetooth-sendto. Funciona usando o comando direto no terminal bluetooth-sendto --device=MACADDR path/to/read.txt. Quero executá-lo com este cron job:

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

Mas não funciona. Redirecionar a saída deste comando resulta em um arquivo vazio:

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

As permissões de diretórios e arquivos são 777. O cronjob é definido para o mesmo usuário que pode executar comandos diretamente da linha de comando. Eu também tentei sudo crontab -e, mas não funcionou.

No arquivo de log 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)

Responder1

bluetooth-sendé um aplicativo GUI e não funciona sem cabeça ou sem endereço de conexão X.

Eu recomendo que você use ussp-push. O comando será algo comoussp-push 12:34:56:78:9A:BC@ localname remotename

informação relacionada