答案1
将一个脚本添加到您的 bin 目录,然后启动该脚本而不是启动 skype。
该脚本看起来有点像这样:
#!/bin/bash -f
if [[ `ifconfig eth0|grep 'inet addr'` ]] ; then
skype
fi
虽然很贫民窟,但是应该可以工作。
答案2
这 可能对你有帮助。实际上,我已经针对 empathy 聊天客户端问过这个问题。我想你也可以针对 skype 做
答案3
尝试一下这个脚本。它使用ping
测试来确定您是否在线,如果在线则启动 Skype,如果不在线则发出警告:
#!/bin/bash
if ping -c 1 -W 5 google.com &>/dev/null;then
exec skype
else
echo "No Internet connectivity. Bailing..."
exit 1
fi