手机短信控制电脑的东东(不完全版本)

sh/bash/dash/ksh/zsh等Shell脚本
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

手机短信控制电脑的东东(不完全版本)

#1

帖子 xiooli » 2008-07-19 17:12

RT
在终端里启动的话可以,但是用短信的话就只有部分命令可以运行,不明所以,先放出,望高人指点。此飞信软件来自viewtopic.php?t=115953只是改了plugin_message文件,所有运行需要的东东在此下载http://ftp.ubuntu.org.cn/home/xiooli/fetion.tar,登录飞信先cd到fetion目录然后使用命令:

代码: 全选

LD_LIBRARY_PATH=. ./fetion -u 手机号 -p 密码
plugin_message:

代码: 全选

#!/bin/bash
# $1:  fetion_account
# $2:  message
# 插件说明:
# 当有新的消息到来时,系统将调用此插件:
# 调用的第一个参数:飞信账号
# 调用的第二个参数:消息
allow="fetion_number" #设置允许运行命令的飞信号码。
#自己的脚本,放在与本脚本相同的目录中,或者你也可以填自己的路径(绝对路径)。
script_path="$(echo $0|sed 's/\(^.*\/\).*$/\1/')" 
buddy="$1"
message="$2"
if [ "${buddy}" != "${allow}" ];then
	echo "对不起,您没有运行命令的权限!" >/tmp/sms.msg
else
	{
	case "${message}" in
		s*) 
			script_name="${message#?}"
			"${script_path}${script_name}";;
		h|help)
			cat <<eof
			s+脚本名称:运行
			该脚本;
			h: 显示本帮助;
			m+pl+序号:  播放
			该音乐(不加序号
			播放上次暂停的或
			第一首音乐);
			m  :显示mpc状态;
			m+ls:显示曲目表;
			m+ra:随机地播放;
			m+re:重复地播放;
			m+p :播放上一首;
			m+n :播放下一首;
			m+s :停止播放;
			其他命令:运行该
			命令。
eof
			;;
		m*) 
			[ ! "`ps -A|grep mpd`" ] && mpd && mpc ls |mpc add
			>/tmp/sms.msg
			cmd="${message#?}"
			nm="${cmd#??}"
			case "${cmd}" in
				pl*)
					mpc play ${nm};;
				ls)
					mpc playlist;;
				ra)
					mpc random;;
				re)
					mpc repeat;;
				p)
					mpc prev;;
				n)
					mpc next;;
				s)
					mpc stop;;
				"")
					echo "mpd 正在运行。"
					mpc;;
				*)
					${message};;
			esac;;
		*) 
			${message};;
	esac
	} &>/tmp/sms.msg
fi
sendback="$(cat /tmp/sms.msg|sed "s/$/\\\n/")" #发短信要求换行用"\n"表示。
msg="sms "${buddy}" "${sendback:-您所运行的命令未反馈信息。}""
echo ${msg} #发送短信。
问题就是用短信控制时mpc play命令只能执行mpc的样子,也就是后面的play参数不能执行,但是在终端中又是可以的??????
上次由 xiooli 在 2008-07-19 17:26,总共编辑 2 次。
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#2

帖子 solcomo » 2008-07-19 17:17

:D
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

#3

帖子 xiooli » 2008-07-19 17:21

怎么发不上附件了? :shock:
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

#4

帖子 xiooli » 2008-07-19 17:29

solcomo 写了::D
脚本党筒子,你不用光是顶啊,帮我看看怎么回事啊 :evil:
头像
kofshower
帖子: 1343
注册时间: 2007-03-13 11:23
联系:

#5

帖子 kofshower » 2008-07-19 17:32

太有才咯
"We are all in the mud, but some of us are looking at the stars." (Oscar Wilde)
We are not born for ourselves.
人生天地间,并非为自己
Homepage:http://sites.google.com/site/polarisnotme/
头像
solcomo
帖子: 2838
注册时间: 2007-04-25 13:12

#6

帖子 solcomo » 2008-07-19 17:43

xiooli 写了:
solcomo 写了::D
脚本党筒子,你不用光是顶啊,帮我看看怎么回事啊 :evil:
...不知道..非移动用户... :oops:
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖

☠☯⚔⚓☣☦☃☕
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
头像
c\nc
帖子: 231
注册时间: 2007-12-25 12:51

#7

帖子 c\nc » 2008-07-19 20:07

有公网IP的可以试试midpssh :D
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#8

帖子 eexpress » 2008-07-19 20:18

早想过,只是没意义而已。
● 鸣学
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

#9

帖子 xiooli » 2008-07-19 20:50

c\nc 写了:有公网IP的可以试试midpssh :D
手机不支持呢。
eexpress 写了:早想过,只是没意义而已。
ee大婶不回家诓仔仔又来说风凉话 :twisted:
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#10

帖子 eexpress » 2008-07-19 20:56

你先想好能实际做到那些类型的控制,别人都认同吧。
我要作的,可不是这种小儿科的,还风凉话,我才没空说。想个产品出来,作网络手持设备。你想好了,分你15%个股份。
● 鸣学
头像
独孤
帖子: 838
注册时间: 2008-02-02 13:06
来自: 寶能科技
联系:

#11

帖子 独孤 » 2008-07-19 21:31

ee :shock: :shock:
头像
qiang_liu8183
论坛版主
帖子: 10699
注册时间: 2006-09-10 22:36
系统: Arch Debian
来自: 北京

#12

帖子 qiang_liu8183 » 2008-07-19 21:37

eexpress 写了:你先想好能实际做到那些类型的控制,别人都认同吧。
我要作的,可不是这种小儿科的,还风凉话,我才没空说。想个产品出来,作网络手持设备。你想好了,分你15%个股份。
才15%? :D
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲
huangfeng
帖子: 17
注册时间: 2007-12-03 10:44
来自: 北京
联系:

#13

帖子 huangfeng » 2008-07-27 1:06

我觉得想法还不错。
能做到物尽其用。
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

#14

帖子 bones7456 » 2008-07-28 11:11

买个iphone,直接wifi登陆电脑的ssh,想干啥就干啥...
关注我的blog: ε==3
头像
xiooli
帖子: 6956
注册时间: 2007-11-19 21:51
来自: 成都
联系:

#15

帖子 xiooli » 2008-07-28 11:12

bones7456 写了:买个iphone,直接wifi登陆电脑的ssh,想干啥就干啥...
:shock: 何不食肉糜?
回复