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
顶
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖
☠☯⚔☣☦☃
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
-
xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
-
联系:
#3
帖子
由 xiooli » 2008-07-19 17:21
怎么发不上附件了?
-
xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
-
联系:
#4
帖子
由 xiooli » 2008-07-19 17:29
solcomo 写了:顶
脚本党筒子,你不用光是顶啊,帮我看看怎么回事啊
-
solcomo
- 帖子: 2838
- 注册时间: 2007-04-25 13:12
#6
帖子
由 solcomo » 2008-07-19 17:43
xiooli 写了:solcomo 写了:顶
脚本党筒子,你不用光是顶啊,帮我看看怎么回事啊
...不知道..非移动用户...
♜♞♝♛♚♝♞♜
♟♟♟♟♟♟♟♟
♙♙♙♙♙♙♙♙
♖♘♗♕♔♗♘♖
☠☯⚔☣☦☃
☹☻☪☭☬⚖⚛⚜
ℜℳℬ™ ℋℯℓ℘ ℳℭ
sƂɐʍ рǀɹoʍ əɥʇ oS
-
c\nc
- 帖子: 231
- 注册时间: 2007-12-25 12:51
#7
帖子
由 c\nc » 2008-07-19 20:07
有公网IP的可以试试midpssh
-
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
手机不支持呢。
eexpress 写了:早想过,只是没意义而已。
ee大婶不回家诓仔仔又来说风凉话
-
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
-
qiang_liu8183
- 论坛版主
- 帖子: 10699
- 注册时间: 2006-09-10 22:36
- 系统: Arch Debian
- 来自: 北京
#12
帖子
由 qiang_liu8183 » 2008-07-19 21:37
eexpress 写了:你先想好能实际做到那些类型的控制,别人都认同吧。
我要作的,可不是这种小儿科的,还风凉话,我才没空说。想个产品出来,作网络手持设备。你想好了,分你15%个股份。
才15%?
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲
-
bones7456
- 帖子: 8495
- 注册时间: 2006-04-12 20:05
- 来自: 杭州
-
联系:
#14
帖子
由 bones7456 » 2008-07-28 11:11
买个iphone,直接wifi登陆电脑的ssh,想干啥就干啥...
-
xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
-
联系:
#15
帖子
由 xiooli » 2008-07-28 11:12
bones7456 写了:买个iphone,直接wifi登陆电脑的ssh,想干啥就干啥...
何不食肉糜?