<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.slacky.eu/wikislack/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
		<id>http://www.slacky.eu/wikislack/index.php?title=Wifi_on/off_control&amp;feed=atom&amp;action=history</id>
		<title>Wifi on/off control - Cronologia</title>
		<link rel="self" type="application/atom+xml" href="http://www.slacky.eu/wikislack/index.php?title=Wifi_on/off_control&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Wifi_on/off_control&amp;action=history"/>
		<updated>2013-05-21T10:08:05Z</updated>
		<subtitle>Cronologia della pagina su questo sito</subtitle>
		<generator>MediaWiki 1.20.3</generator>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Wifi_on/off_control&amp;diff=3496&amp;oldid=prev</id>
		<title>Ir0c il 14:44, 27 feb 2007</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Wifi_on/off_control&amp;diff=3496&amp;oldid=prev"/>
				<updated>2007-02-27T14:44:25Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Script]]&lt;br /&gt;
=Wireless PCI-card on/off script=&lt;br /&gt;
==Introduzione==&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:justify;&amp;quot;&amp;gt;Semplice script per &amp;quot;accendere / spegnere&amp;quot; la scheda wireless del portatile&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==Requisiti==&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:justify;&amp;quot;&amp;gt;Modulo acer_acpi compilato ed installato!&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
==Modo d'uso==&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:justify;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
./wifi &amp;lt;event&amp;gt;&lt;br /&gt;
&lt;br /&gt;
event = 'start' | 'stop' | 'restart' | 'status'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Script==&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:justify;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
&lt;br /&gt;
##################################&lt;br /&gt;
#                                #&lt;br /&gt;
# Wireless on-off control script #&lt;br /&gt;
# 	   Version 1.0           #&lt;br /&gt;
# ------------------------------ #&lt;br /&gt;
# Description:                   #&lt;br /&gt;
#    Use this script for         #&lt;br /&gt;
#    Activate / Deactivate your  #&lt;br /&gt;
#    pci wireless-card           #&lt;br /&gt;
# ------------------------------ #&lt;br /&gt;
# !!! Require acer_acpi          #&lt;br /&gt;
#  extension module !!!          #&lt;br /&gt;
#                                #&lt;br /&gt;
#        (c) 2007 by ir0c_       #&lt;br /&gt;
#                                #&lt;br /&gt;
##################################&lt;br /&gt;
&lt;br /&gt;
control=`lsmod | grep &amp;quot;acer_acpi&amp;quot; | awk '{print $1}'`&lt;br /&gt;
&lt;br /&gt;
feature=/proc/acpi/acer/wireless&lt;br /&gt;
&lt;br /&gt;
wifi_on=&amp;quot;enabled: 1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
wifi_off=&amp;quot;enabled: 0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
wifi_status=`dmesg | grep &amp;quot;acer_acpi: Wireless value&amp;quot; | tail -1 | awk '{print $4}'`;&lt;br /&gt;
&lt;br /&gt;
if [ $# != 1 ]; then &lt;br /&gt;
	printf  &amp;quot;\n\t##################################\n&amp;quot;&lt;br /&gt;
	printf	&amp;quot;\t#                                #\n&amp;quot;&lt;br /&gt;
	printf	&amp;quot;\t# Wireless on-off control script #\n&amp;quot;&lt;br /&gt;
	printf	&amp;quot;\t#                                #\n&amp;quot;&lt;br /&gt;
	printf	&amp;quot;\t#        (c) 2007 by ir0c_       #\n&amp;quot;&lt;br /&gt;
	printf  &amp;quot;\t#                                #\n&amp;quot;&lt;br /&gt;
	printf	&amp;quot;\t#                         v.1.0  #\n&amp;quot;&lt;br /&gt;
	printf	&amp;quot;\t##################################\n\n&amp;quot;&lt;br /&gt;
	printf	&amp;quot;\tUsage: $0 {start|stop|restart|status}\n\n&amp;quot;;&lt;br /&gt;
	&lt;br /&gt;
	exit&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
if [ -z $control ]; then&lt;br /&gt;
&lt;br /&gt;
	printf &amp;quot;[*] Module acer_acpi not loaded or istalled!\n[*] Try \'modprobe acer_acpi\'\n&amp;quot;&lt;br /&gt;
	exit&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
case $1 in&lt;br /&gt;
&lt;br /&gt;
	start)&lt;br /&gt;
		if [ -z $wifi_status ] || [ $wifi_status -eq 0 ]; then&lt;br /&gt;
			printf &amp;quot;[\e[0;32m*\e[0m] Setting on Wireless Interface... &amp;quot;;&lt;br /&gt;
			sleep 1;&lt;br /&gt;
			echo $wifi_on &amp;gt; $feature;&lt;br /&gt;
			printf &amp;quot;  [\e[0;32mOk!\e[0m]\n&amp;quot;;&lt;br /&gt;
		else&lt;br /&gt;
			printf &amp;quot;[\e[0;32m*\e[0m] Nothing to do, Already run...\n&amp;quot;;&lt;br /&gt;
		fi&lt;br /&gt;
		;;&lt;br /&gt;
	stop)&lt;br /&gt;
		if [ -z $wifi_status ]; then&lt;br /&gt;
			printf &amp;quot;[\e[0;32m*\e[0m] Nothing to do, Wireless is Disable!\n&amp;quot;;&lt;br /&gt;
		else&lt;br /&gt;
			printf &amp;quot;[\e[0;32m*\e[0m] Setting off Wireless Interface... &amp;quot;;&lt;br /&gt;
			sleep 1&lt;br /&gt;
			echo $wifi_off &amp;gt; $feature&lt;br /&gt;
			printf &amp;quot; [\e[0;32mOk!\e[0m]\n&amp;quot;;&lt;br /&gt;
		fi&lt;br /&gt;
		;;&lt;br /&gt;
	restart) &lt;br /&gt;
		# Stopping...&lt;br /&gt;
                if [ -z $wifi_status ]; then&lt;br /&gt;
                        printf &amp;quot;[\e[0;32m*\e[0m] Nothing to do, Wireless is Disable!\n&amp;quot;;&lt;br /&gt;
                else&lt;br /&gt;
                        printf &amp;quot;[\e[0;32m*\e[0m] Setting off Wireless Interface... &amp;quot;;&lt;br /&gt;
                        sleep 1&lt;br /&gt;
                        echo $wifi_off &amp;gt; $feature&lt;br /&gt;
                        printf &amp;quot; [\e[0;32mOk!\e[0m]\n&amp;quot;;&lt;br /&gt;
                fi&lt;br /&gt;
		# Starting...&lt;br /&gt;
		wifi_status=`dmesg | grep &amp;quot;acer_acpi: Wireless value&amp;quot; | tail -1 | awk '{print $4}'`;&lt;br /&gt;
		if [ -z $wifi_status ] || [ $wifi_status -eq 0 ]; then&lt;br /&gt;
                        printf &amp;quot;[\e[0;32m*\e[0m] Setting on Wireless Interface... &amp;quot;;&lt;br /&gt;
                        sleep 1;&lt;br /&gt;
                        echo $wifi_on &amp;gt; $feature;&lt;br /&gt;
                        printf &amp;quot;  [\e[0;32mOk!\e[0m]\n&amp;quot;;&lt;br /&gt;
                else&lt;br /&gt;
                        printf &amp;quot;[\e[0;32m*\e[0m] Nothing to do, Already run...\n&amp;quot;;&lt;br /&gt;
                fi&lt;br /&gt;
	;;&lt;br /&gt;
	status)&lt;br /&gt;
		printf &amp;quot;[\e[0;32m*\e[0m] Reading Wireless status...         &amp;quot;&lt;br /&gt;
		sleep 1&lt;br /&gt;
		printf &amp;quot;[\e[0;32mOk!\e[0m]\n&amp;quot;;&lt;br /&gt;
		if [ -z $wifi_status ] || [ $wifi_status -eq 0 ]; then &lt;br /&gt;
			printf &amp;quot;Status: \e[1;34mDisable!\e[0m\n&amp;quot;&lt;br /&gt;
		else&lt;br /&gt;
			printf &amp;quot;Status: \e[0;32mEnable!\e[0m\n&amp;quot;&lt;br /&gt;
		fi&lt;br /&gt;
		;;&lt;br /&gt;
	*)&lt;br /&gt;
	printf &amp;quot;Sorry, Bad request, nothing to do.\n&amp;quot; ;;&lt;br /&gt;
esac&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;br/&amp;gt;     ir0c_&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ir0c</name></author>	</entry>

	</feed>