|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Aug 2013
Messaggi: 68
|
Inviare file tramite bluetooth da crontab
Ho il seguente crontab:
Codice:
*/1 * * * * bluetooth-sendto --device=MACADDR /home/utente/reads.txt Codice:
bluetooth-sendto --device=MACADDR /home/utente/reads.txt Sto usando Lubuntu. Il file che voglio inviare ha permessi 777. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
da crontab non riceve le variabili
metti il macaddress in forma esplicita: --device=XX:XX:XX:XX:XX:XX |
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Aug 2013
Messaggi: 68
|
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
mmm
- immetti il valore del macaddress, prelevato dal comando: "ip a" o "ifconfig", no? - prova a mettere il path completo del comando es.: /usr/bin/bluetooth-sendto - sei certo che il comando venga eseguito? |
|
|
|
|
|
#5 | |
|
Member
Iscritto dal: Aug 2013
Messaggi: 68
|
Quote:
Codice:
hcitool scan |
|
|
|
|
|
|
#6 |
|
Member
Iscritto dal: Aug 2013
Messaggi: 68
|
Ho seguito una guidae nel log del cron ho:
Jun 16 14:26:01 localhost CRON[2023]: (user) CMD (bluetooth-sendto --device=xx:xx:xx:xx:xx:xx /home/user/send.txt) Jun 16 14:26:01 localhost CRON[2016]: (CRON) info (No MTA installed, discarding output) Ultima modifica di Titti92 : 16-06-2016 alle 14:40. |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
quel comando e' interattivo?
cioe' compaiono delle finestre e devi fare delle scelte? p.s. qui dicono che appare una finestra http://askubuntu.com/questions/29486...n-shell-script p.s. potresti tentare di anteporre il comando da: export DISPLAY=":0" anche se qui dicono: http://www.spinics.net/lists/linux-b.../msg03152.html e si apre il mondo: obex (obexfs, obexftp ...) Ultima modifica di sacarde : 16-06-2016 alle 17:23. |
|
|
|
|
|
#8 |
|
Member
Iscritto dal: Aug 2013
Messaggi: 68
|
Compare una finestra dove viene mostrata una barra di caricamento che dice quanta percentuale del file è stata inviata. Ma se lo lancio da cronetab non compare niente.
Ho trovato un errore: error: XDG_RUNTIME_DIR not set in the environment. Cannot open display: |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
gli serve l'ambiente grafico e le variabili
XDG_RUNTIME_DIR e DISPLAY almeno... o le valorizzi prima dell'esecuzione del comando o usi obex (non necessita dell'ambiente grafico) in rete trovi info es.: https://blog.mypapit.net/2007/10/how...ntu-linux.html http://askubuntu.com/questions/20471...es-on-a-device p.s. alternativa provare un cron grafico (es. gnome-schedule) Ultima modifica di sacarde : 16-06-2016 alle 17:39. |
|
|
|
|
|
#10 |
|
Member
Iscritto dal: Aug 2013
Messaggi: 68
|
Come le assegno le variabili?
|
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
export DISPLAY=":0" ; export XDG_RUNTIME_DIR="/run/user/1000" ; comando
ma non sono sicuro che funzioni io proverei altro (non grafico) |
|
|
|
|
|
#12 |
|
Member
Iscritto dal: Aug 2013
Messaggi: 68
|
|
|
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: Apr 2004
Messaggi: 9516
|
Quote:
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:29.




















