LinuxQuestions.org
Support LQ: Use code LQ3 and save $3 on Domain Registration
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices

Reply
 
Search this Thread
Old 10-14-2007, 11:16 AM   #1
trox
Member
 
Registered: Jan 2006
Distribution: Linux Mint 12, FreeBSD, Ubuntu 12.10, Mac OS X
Posts: 83

Rep: Reputation: 15
Bash script for waking bluetooth


Hi all,

I am trying to make a bash script that does not let my k700i fall asleep, thus disconnecting the bluetooth connection.

The script needs to be something like this:

#!/bin/sh

su

password

hidd --connect 00:12:EE:47:5A:92

exit

I don't know the correct syntax. Any help is greatly appreciated!

Thanks,

trox
 
Old 10-14-2007, 11:47 AM   #2
The_JinJ
Member
 
Registered: Apr 2004
Location: Scotland
Distribution: Suse, OpenWRT
Posts: 299

Rep: Reputation: 30
Have a look at sudo and /etc/sudoers - it wouldn't be wise to ever pass a root password in a script that can be read by anyone and it will prompt you for the password
With sudo you could have a user run a command as another user - this is done by editing /etc/sudoers - some examples should be at the bottom of the file
 
Old 10-14-2007, 12:21 PM   #3
ray_80
Member
 
Registered: Oct 2007
Posts: 75

Rep: Reputation: 15
Quote:
Originally Posted by trox View Post
Hi all,

I am trying to make a bash script that does not let my k700i fall asleep, thus disconnecting the bluetooth connection.

The script needs to be something like this:

#!/bin/sh

su

password

hidd --connect 00:12:EE:47:5A:92

exit

I don't know the correct syntax. Any help is greatly appreciated!

Thanks,

trox
Drop the 'su' part. Put the script into your init scripts or crontab.

Read up on 'su'. It is not just for switching to the 'root' user:

man su
 
Old 10-14-2007, 12:31 PM   #4
trox
Member
 
Registered: Jan 2006
Distribution: Linux Mint 12, FreeBSD, Ubuntu 12.10, Mac OS X
Posts: 83

Original Poster
Rep: Reputation: 15
Hi all,

Thanks for your inputs, but I figured it all out. Thank heavens for google. I wrote a bash script which checks for a connection to my phone. Then, I made that script executable and placed it in cron.

Problem solved now my phone automatically asks me to start the desktop remote feature every 20 minutes through the power of cron.

Here is the script:

#!/bin/bash
#script to switch bluetooth phone to hci-mode
/etc/init.d/bluetooth start
hidd --server
hid2hci
#Now we start the connection from the linux machine, no need to press any
#button on the hardware...

hidd --search
hidd --connect 00:12:EE:47:5A:92

Then, the cron job:

20 * * * * /home/ai/./k700.sh

That's all! No passwords needed. I did have to put the cron job in as root though, which is probably why I don't need a password.

Long live the penguin!

Last edited by trox; 10-14-2007 at 12:54 PM.
 
Old 10-14-2007, 12:37 PM   #5
ray_80
Member
 
Registered: Oct 2007
Posts: 75

Rep: Reputation: 15
Quote:
Originally Posted by trox View Post
Hi all,

That's all! No passwords needed. I did have to put the cron job in as root though, which is probably why I don't need a password.

Long live the penguin!
Good that you have it working. But you didn't need a password for several reasons:

man bash

Thanks for letting everyone know that you got it working and how. That helps someone else with the same problem.
 
  


Reply

Tags
bash, bluetooth, script


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
passing variable from bash to perl in a bash script quadmore Programming 6 02-21-2011 04:11 AM
Bash script to create bash script jag7720 Programming 10 09-10-2007 07:01 PM
script bluetooth in ns-2 masagung Programming 0 05-28-2007 02:09 AM
ACPI Script for bluetooth alkos333 Slackware 3 03-26-2007 11:42 PM
[bash] having trouble debugging this bash script. jons Programming 4 02-08-2007 06:51 AM


All times are GMT -5. The time now is 02:37 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration