Új hozzászólás Aktív témák

  • csixy

    addikt

    válasz Victoryus #8914 üzenetére

    A 10-qssbutton file így nézzen ki :

    #!/bin/sh

    . /etc/diag.sh

    sysfs=$(uci get system.led_usb.sysfs)
    PROGS="minidlna samba transmission ushare vsftpd"

    ENABLED=0
    if [ "$BUTTON" = "wps" ] ; then
    if [ "$ACTION" = "pressed" ] ; then
    if [ $ENABLED -ne 0 ]; then
    for PROG in $PROGS; do
    logger -t qssbutton "Stopping $PROG."
    /etc/init.d/$PROG stop
    done
    for i in `mount | grep "/dev/sd" | cut -f 1 -d " "`; do
    umount $i
    logger -t qssbutton $i umounted
    done
    for PARTITION in `tail +2 /proc/swaps | awk '{ print $1 }'`
    do
    logger -t qssbutton "swapoff $PARTITION"
    swapoff $PARTITION 2>&1
    done
    logger -t qssbutton "Most mar lehuzhatod a vinyot!!!"
    led_set_attr $sysfs brightness 0
    else
    logger -t qssbutton "/etc/hotplug.d/button/10-qssbutton script not enabled. Please change ENABLED value to 1 in script for enabling."
    fi
    fi
    fi

    és csináltam egy 15-keetradio fájlt , az meg így néz ki és jól működik:

    #!/bin/sh
    if [ "$BUTTON" = "wps" ]; then
    if [ "$ACTION" == "pressed" ]; then
    WIFI_RADIOSTATUS=`uci -q get wireless.radio0.disabled`
    if [ $WIFI_RADIOSTATUS == '1' ]; then
    uci set wireless.radio0.disabled=0 && \
    uci set wireless.radio1.disabled=0 && \
    uci commit wireless && \
    logger "Wi-Fi radios are on."
    else
    uci set wireless.radio0.disabled=1 && \
    uci set wireless.radio1.disabled=1 && \
    uci commit wireless && \
    logger "Wi-Fi radios are off."
    fi
    wifi
    fi
    fi

Új hozzászólás Aktív témák