Ubuntu,透過藍牙傳送文件

Ubuntu,透過藍牙傳送文件

我想發送一個名為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。我也嘗試過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是一個 GUI 應用程序,不能在無頭或沒有 X 連接位址的情況下工作。

我建議您使用ussp-push.該命令將類似於ussp-push 12:34:56:78:9A:BC@ localname remotename

相關內容