小编Dic*_*edy的帖子

Wifi不会留在BeagleBone上

我正在BeagleBone上运行Ubuntu 11.10,并将Edimax EW-7711UAn wifi适配器插入USB端口.我配置了/ etc/network/interfaces和wifi工作,但是:

  1. 启动设备时,wlan0接口并不总是出现.它成功地进行了三次尝试.

  2. 界面有时会再次下降,尤其是暂时不使用时.

/ etc/network/interfaces文件包括:

auto wlan0
    iface wlan0 inet dhcp
    wpa-driver wext
    wpa-ssid "Bodoni"
    wpa-psk "<mypassword>"
Run Code Online (Sandbox Code Playgroud)

为了尝试解决第1点,我在/etc/rc.local中添加了以下内容:

nohup sh -c "ifdown wlan0 && ifup wlan0"
Run Code Online (Sandbox Code Playgroud)

但它似乎没有多大帮助.我猜第二个问题可能与电源管理有关,所以我可能会尝试在/etc/rc.local中关闭它.

但有没有人有任何想法如何让wifi在启动时可靠地出现?我正在运行没有以太网的BeagleBone无头(它在机器人上)所以重要的是我修复了这个!

仅供参考,我正在使用默认驱动程序 - lsmod给出:

Module                  Size  Used by
aes_generic            27837  2 
arc4                    1111  2 
rt2800usb              12386  0 
rt2800lib              45146  1 rt2800usb
crc_ccitt               1457  1 rt2800lib
rt2x00usb              10595  1 rt2800usb
rt2x00lib              39077  3 rt2800usb,rt2800lib,rt2x00usb
mac80211              228509  3 rt2800lib,rt2x00usb,rt2x00lib
cfg80211              167722  2 rt2x00lib,mac80211
rfkill                 16703  1 cfg80211
binfmt_misc             6224  1 
spidev …
Run Code Online (Sandbox Code Playgroud)

linux networking wifi beagleboard

6
推荐指数
1
解决办法
8607
查看次数

Bash变量不会持续存在

我有一个简短的bash脚本来检查Python程序是否正在运行.程序在运行时写出一个PID文件,因此将其与当前正在运行的进程列表进行比较可以得到我所需要的.但是我有一个变量被改变然后显然会改变的问题!这是脚本:

#!/bin/bash
# Test whether Home Server is currently running
PIDFILE=/tmp/montSvr.pid
isRunning=0
# does a pid file exist?
if [ -f "$PIDFILE" ]; then
  # pid file exists
  # now get contents of pid file
  cat $PIDFILE | while read PID; do
    if [ $PID != "" ]; then
      PSGREP=$(ps -A | grep $PID | awk '{print $1}')
      if [ -n "$PSGREP" ]; then
        isRunning=1
        echo "RUNNING: $isRunning"
      fi
    fi
  done
fi
echo "Running: $isRunning"
exit $isRunning
Run Code Online (Sandbox Code Playgroud)

输出我得到的,当Python脚本运行,是: …

variables bash

0
推荐指数
1
解决办法
423
查看次数

标签 统计

bash ×1

beagleboard ×1

linux ×1

networking ×1

variables ×1

wifi ×1