Hallo,
ich habe auf meinem HTPC LInux mit XBMC laufen. Dort läuft auch ein SSH-Server und ich habe mit Putty Zugriff darauf. Nano ist installiert. Ich versuche ein Skript in die autostart.sh einzufügen. Eigentlich sollte dies mit STRG+U möglich sein, evtl. geht das Einfügen der Texte aber nur, wenn vorher die Daten auch aus Nano kopiert wurden. Wie kann ich etwas unter Windows 7 in den Zwischenspeicher kopiertes in Putty in die autostart.sh einfügen. Bei STRG+U geht er enfach eine Zeile nach unten.
Vorher hatte ich schon eine Zeile eingefügt:
ethtool -s eth0 speed 1000 duplex full
Jetzt soll das hier eingefügt werden.
#!/bin/bash ( # fix for wireless network wlan0 being unconfigured when eth0 is active # sleep to let things stabilize sleep 5 ETHIP= if ! ip addr list wlan0 | grep -q inet; then ETHIP=$(ip addr list eth0 | grep -o "inet [0-9./]\+ " | grep -o "[0-9./]\+") echo "wlan0, ETHIP=$ETHIP" >&2 ifconfig wlan0 0.0.0.0 down ifconfig eth0 0.0.0.0 down ps xua | grep -q "[w]pa_supplicant" && killall wpa_supplicant ps xua | grep -q "[c]onnmand" && killall connmand x=0 # give wlan0 a chance by keep eth0 down while [ $x -lt 30 ] && ! ip addr list wlan0 | grep -q inet; do x=$((x + 1)) #echo "- $x --------------" >&2; ip addr list >&2 ifconfig eth0 0.0.0.0 down >&2 sleep 1 done # now let eth0 get going ifconfig eth0 up sleep 5 fi # manually recover eth0 if possible and needed if [ "$ETHIP" ] && ! ip addr list eth0 | grep -q inet; then echo "eth0 => $ETHIP" >&2 ip addr add $ETHIP dev eth0 fi ) &
Muss ich zwischen den beiden Sachen irgendetwas setzen, damit Linux weiß, was es machen soll?
btw. Es läuft hier Openelec. Die 1. Zeile soll Gigabit-LAN einschalten, das Skript soll LAN und WLAN gleichzeitig aktivieren, was aus mir unbekannten Gründen bei Openelec nicht gleichzeitig funktioniert.
Y-rr