evo da se pohvalim, kao linux početnik (nekih 2 mjeseca) napravio sam i svoju prvu sh skriptu koju možete preuzeti ovdje:
https://www.dropbox.com/s/v4jdci7njkxw8ec/txpow.sh
znači skriptin glavni zadatak je promijeniti snagu (txpower) wifi adaptera i napravljena je kako ne bi prilikom svakog bootanja morao ručno upisivati sve
Moja prva bash skripta
Moderator/ica: Moderatori/ce
Pravila foruma
PRAVILA ZA NOVE KORISNIKE LINUXA!
Prije otvaranja bilo kakve diskusije svaki novi korisnik u svijetu Linuxa obavezan je učiniti sljedeće korake:
Pročitati ove tekstove iz naše Wikipedije:
- Sve uvodne tekstove Linuxa za početnike (njih 5)
- Sve što trebate znati o radu s diskovima
- Pročitati ovu temu za početnike
- Pokušati pronaći riješenje problema u Enciklopediji znanja
Nakon toga korisnik smije otvoriti temu s naslovom svog problema uz obaveznu naznaku Linux distribucije koju koristi u formi:
[Linux distribucija, broj verzije, grafičko okruženje]: Naslov problema
U prvom postu korisnik obavezno mora odgovoriti na ova pitanja:
- Da li ima instalirane Windowse?
- Što ga je motiviralo na instaliranje i korištenje Linux distribucije?
- Obavezno je potrebno navesti specifikacije hardvera (Ime Laptopa, tip procesora, grafičke i mrežne kartice, količina RAM-a i diska)
Bez učinjenih ovih prvih koraka, na teme se neće odgovarati i one će biti izbrisane s foruma!
PRAVILA ZA NOVE KORISNIKE LINUXA!
Prije otvaranja bilo kakve diskusije svaki novi korisnik u svijetu Linuxa obavezan je učiniti sljedeće korake:
Pročitati ove tekstove iz naše Wikipedije:
- Sve uvodne tekstove Linuxa za početnike (njih 5)
- Sve što trebate znati o radu s diskovima
- Pročitati ovu temu za početnike
- Pokušati pronaći riješenje problema u Enciklopediji znanja
Nakon toga korisnik smije otvoriti temu s naslovom svog problema uz obaveznu naznaku Linux distribucije koju koristi u formi:
[Linux distribucija, broj verzije, grafičko okruženje]: Naslov problema
U prvom postu korisnik obavezno mora odgovoriti na ova pitanja:
- Da li ima instalirane Windowse?
- Što ga je motiviralo na instaliranje i korištenje Linux distribucije?
- Obavezno je potrebno navesti specifikacije hardvera (Ime Laptopa, tip procesora, grafičke i mrežne kartice, količina RAM-a i diska)
Bez učinjenih ovih prvih koraka, na teme se neće odgovarati i one će biti izbrisane s foruma!
- PunkBastard
- Postovi: 1975
- Pridružen/a: 19 srp 2011, 22:39
- Spol: M
- OS: Debian 7 Wheezy
- Lokacija: wonderland
Moja prva bash skripta
I don't want to be a human. I want to see gamma rays, I want to hear x-rays and I want to smell dark matter. I want to reach out with something other than this prehensile paws and feel the solar wind of a super nova flowing over me.
- 4ndY
- Moderator
- Postovi: 4060
- Pridružen/a: 15 svi 2008, 18:05
- Spol: M
- OS: Fedora/KDE
- Lokacija: Hamburg, DE
- Kontakt:
Re: Moja prva bash skripta
Stavi je još u /etc/rc.d/rc.local pa će ti se pokrenuti automatski pri podizanju sustava (samo ne smiješ tražiti pri tome korisnički unos).PunkBastard je napisao/la:evo da se pohvalim, kao linux početnik (nekih 2 mjeseca) napravio sam i svoju prvu sh skriptu koju možete preuzeti ovdje:
https://www.dropbox.com/s/v4jdci7njkxw8ec/txpow.sh
znači skriptin glavni zadatak je promijeniti snagu (txpower) wifi adaptera i napravljena je kako ne bi prilikom svakog bootanja morao ručno upisivati sve
btw zašto mijenjaš TXpower? Pitam jer imam problematičnu wlan karticu, tj. driver (b43) kojem bi trebalo tako nešto da radi stabilnije, ali nikad nisam uhvatio vremena to proučiti.
I da, svaka čast na prvoj bash skripti
A neutron walks into a bar; he asks the bartender, 'How much for a beer?' The bartender looks at him, and says 'For you, no charge.'
- Cooleech
- Moderator
- Postovi: 7025
- Pridružen/a: 13 stu 2010, 21:12
- Spol: M
- OS: Arch Linux KDE
- Lokacija: /hrvatska/solin/
Re: Moja prva bash skripta
Svaka čast! Samo, imaš mali problem sa engleskom riječju wanted 
I've seen some idiots back in my time, but you man... you're special!Vl@do je napisao/la:Arch imaš upravo zato da uštediš na vremenu. Nemaš nikakvih problema s instalacijama, kompajliranjem i ostalim. Imaš jednostavno funkcionalan i stabilan, uvijek najsvježiji OS, a osim toga je sexy i cool do neba.
- tomog999
- Postovi: 125
- Pridružen/a: 03 ožu 2011, 18:18
- Spol: M
- OS: mint14Cina/Centos6
- Lokacija: Zagreb
Re: Moja prva bash skripta
Kod: Označi sve
#!/bin/bash
#This script changes txpower of your wireless adapter
#For "IFACE" enter your wireless adapter
#To change how much power gain you want, just enter wanted value when prompted
echo -n "Enter interface which you want to change power: "
read IFACE
echo -n "Now enter wanter power gain: "
read POW
change () {
sudo ifconfig $IFACE down
sudo iw reg set BO
sudo ifconfig $IFACE up
sudo iwconfig $IFACE txpower $POW
}
if [[ $(id -u) -eq 0 ]]; then
ifconfig $IFACE down && iw reg set BO && ifconfig $IFACE up && iwconfig $IFACE txpower $POW && iwconfig $IFACE
else
$(change) && sudo iwconfig $IFACE
fi
Možda kad si već radio funkciju za non root usera, onda si mogao i za root usera napraviti isto funkciju,
nekak mi se čini preglednije.
Kod: Označi sve
#!/bin/bash
#This script changes txpower of your wireless adapter
#For "IFACE" enter your wireless adapter
#To change how much power gain you want, just enter wanted value when prompted
echo -n "Enter interface which you want to change power: "
read IFACE
echo -n "Now enter wanted power gain: "
read POW
changePOWroot () {
ifconfig $IFACE down
iw reg set BO
ifconfig $IFACE up
iwconfig $IFACE txpower $POW
iwconfig $IFACE
}
changePOWnonroot () {
sudo ifconfig $IFACE down
sudo iw reg set BO
sudo ifconfig $IFACE up
sudo iwconfig $IFACE txpower $POW
sudo iwconfig $IFACE
}
if [[ $(id -u) -eq 0 ]]
then
$(changePOWroot)
else
$(changePOWnonroot)
fi
Skriptiranje je odlična stvar, kad shvatiš da komp radi posao umjesto tebe osjećaš se high.
A kad još ovladaš sa crontabom, maltene perpetum mobile napraviš od kompa
Možda još da si ubacio koji komentar,
bilo bi od koristi svima, možda tebi ponajviše, jer pišući komentare komandi još dublje usvajaš njihovo značenje.
Kod: Označi sve
iw reg set BO #ova komanda radi to i to, iskreno me baš zanima što radi, stvarno ne znam pa napiši molim te
To all you "rvacki pravopis" haters, we're gona blow your planet up
we got death star(death star)
and you know that we got it(death star)
Darth Spellingius
we got death star(death star)
and you know that we got it(death star)
Darth Spellingius
- PunkBastard
- Postovi: 1975
- Pridružen/a: 19 srp 2011, 22:39
- Spol: M
- OS: Debian 7 Wheezy
- Lokacija: wonderland
Re: Moja prva bash skripta
moze se jos dosta doraditi skripta ali za moju potrebu mi je to bilo dosta, txpower sam mijenjao da dobijem jace pojacanje signala, default je 20 dB a max sam uspio 30 dB dobit, komentare nisam stavljao jer i inace u programiranju u programu kontam sta otprilike radi sta, linija "iw reg set BO" (neznam dali sam tocno sad napisao preko moba sam pa je nezgrapno sve) registrira taj BO (mislim da je standard ili tako nesto nisam sada siguran ali ima jos jedan, uglavnom regisfriranjem toga omogucujes promjenu txpower opcije (ne radi na svim wifi adapterima)
I don't want to be a human. I want to see gamma rays, I want to hear x-rays and I want to smell dark matter. I want to reach out with something other than this prehensile paws and feel the solar wind of a super nova flowing over me.