Sunday, January 21, 2007

SHELL犯错

Skype For Debian 因为SCIM是不能启动的,必须要屏蔽这个输入法,想在 $HOME/bin 目录下制作一个脚本来方便控制Skype的启动,结果写成:

#!/bin/sh
export LANG=c
QT_IM_MODULE=xim
skype


注意到什么地方错误了吗?最后一行写成 skype,脚本会反复调用 $HOME/bin/skype 脚本成了死循环,因为 $HOME/bin 在大多数情况下是加入 PATH 了的。改为这样就行了:

#!/bin/sh
export LANG=c
QT_IM_MODULE=xim
/usr/bin/skype


关于 Debian/Ubuntu 上使用 Skype 的相关问题可以在这里查看。

No comments:

Post a Comment