User Käyttäjä Salasana  
   
tiistai 24.12.2024 / 16:11
Hae keskustelualueilta:        In English   Suomeksi   På svenska
afterdawn.com > keskustelu > yleistä keskustelua tietokoneista > linux -keskustelu > miten teen scriptin linuxilla?
Näytä aiheet
 
Keskustelualueet
Keskustelualueet
Miten teen scriptin linuxilla?
  Siirry:
 
Kirjoittaja Viesti
AfterDawn Addict

10 tuotearviota
_
24. tammikuuta 2009 @ 01:15 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Moi.

Miten saan tehtyä linuxilla (Linpus) Scriptin, että yhdellä komennolla terminalissa saan nämä komennot kerralla järjestyksessä päälle? Mousepadillä ilmeisesti, mutta miten?

/etc/rc.d/init.d/NetworkManager stop
ifconfig ath0 down
wlanconfig ath0 destroy
wlanconfig ath0 create wlandev wifi0 wlanmode ad-hoc
iwconfig ath0 channel 11
iwconfig ath0 essid N81
ifconfig ath0 up
dhclient ath0


Noilla komennoilla saan Joikuspot Premiumin toimimaan Linpus linuxissa, mutta on vain työlästä aina kirjoittaa nuo komennot uudestaan silloin kuin sitä tarvitsee.



Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 26. tammikuuta 2009 @ 09:57

BforeDusk
AfterDawn Addict
_
26. tammikuuta 2009 @ 12:43 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Lueppa laajasti asiaa tästä

Ihan tekstitiedostohan se on (kuten .bat dos-puolella), sille vaan annat suoritusioikeudet. Linpusissa voi tapahtua graafisestikin, vastaavsti kuin Ominaisuudet näyttää winukassa tiedoston määritteet ruksattavina lootina.
Tai sitten komentorivikomentona (vastaava kuin attrib dosissa).
Tuosta linkistähän ne löytyy How to write shell script. Myös 3 tapaa suorittaa se skripti.

Osta paskaa, saat 2kk kaupan päälle.
- Zz Topelius -
AfterDawn Addict

10 tuotearviota
_
26. tammikuuta 2009 @ 13:26 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Kiitos linkistä. Täytyy tutkailla vähän paremmalla ajalla, oli sen verran monimutkaisen näköistä nuo ohjeet ;)




Moderator

1 tuotearvio
_
26. tammikuuta 2009 @ 15:40 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Yksinkertaisimmillaan seuraavasti:

sudo mousepad /usr/local/bin/joikuspotp


Kopioi ilmestyneeseen tyhjään tiedostoon nuo komennot rivi kerrallaan.

sudo chmod +x /usr/local/bin/joikuspotp


Nyt pitäisi tuo scripti käynnistyä komennolla joikuspotp. Jos linpusista ei sudoa löydy, aja komento su aluksi ja poista sudot.

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 26. tammikuuta 2009 @ 15:45

AfterDawn Addict

10 tuotearviota
_
26. tammikuuta 2009 @ 16:30 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Hei tänks! Noillahan tuo onnistui.

Kiitoksia kovasti.


BforeDusk
AfterDawn Addict
_
27. tammikuuta 2009 @ 12:56 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Pitkä aika kun vähän opiskelin Linuxia. Viimeaikoina on tullut Puppy Linuxin kanssa pelailtua. Se on nopee ja pieni ja kun se on epälinux, ainoastaan root tili, niin noita tiettyjä asioita ei tarvi miettiä.
Täyty vähän googlailla ja korjatkaa jos meni väärin.
(Linux neuvojen perisynti, ettei niitä alkeita tarpeeksi usein kerrota)

Tossa munkin linkissä tuo oli (kohta: How to write shell script)
Examples:
$ chmod +x your-script-name
$ chmod 755 your-script-name

Note: This will set read write execute(7) permission for owner, for group and other permission is read and execute only(5).


No tossa ei tota ekaa esimerkkiä ole kerrottu, mutta googlaten löyty
chmod +x myfile Gives everyone execute permission on myfile.

No sitten toi sudo lisänä?

Jos et ole root, niin noita oikeuksia et voi antaa.
su komennolla vaihdat itsesi käyttäjäksi (root) jolla oikeudet on. Ja sitten ton yllä olevan mukaisesti teet sen skriptin, jota kaikki saa käyttää.
Suora laina linux.fi-wikistä
Sudo on ohjelma komentojen suorittamiseen pääkäyttäjänä. Toisin kuin su:ssa, sudossa käyttäjä oletuksena antaa oman salasanansa pääkäyttäjän salasanan sijaan. Tietty käyttäjä ei välttämättä myöskään voi ajaa kuin rajattua joukkoa ohjelmia. On täysin pääkäyttäjän määräysvallassa, mitä ohjelmia tietyt käyttäjät saavat käyttää sudon avulla.

Joten sudon sisältävät distrot ja tilillä, jolle pääkäyttäjä on tarvittavat oikeudet antanut chmod ohjelmaan, menee sit kait kirjoittamalla sudo sen komennon eteen.

Puppy jonka mainitsin, toi homma hoituu graafisestikin, hiirellä klikaten tiedoston ominaisuuksiin.
Ja muistaakseni sen päätekstieditori, valitset skripti tai komento tiedoston tyypiksi ja kirjoitat/kopsaat rivit, niin se on siinä.

Osta paskaa, saat 2kk kaupan päälle.
- Zz Topelius -

Viestiä on muokattu lähettämisen jälkeen. Viimeisin muokkaus 27. tammikuuta 2009 @ 12:58

JariSoine
Newbie
_
27. tammikuuta 2009 @ 15:14 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Itsellä pitäisi opetella tekemään skripti, joka lähettää gsm-verkkoon tekstiviestin tai soiton. Mutta kyllä täysin hukassa tämän linuksin kanssa.
BforeDusk
AfterDawn Addict
_
29. tammikuuta 2009 @ 12:34 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Ennenkuin oppii, niin hukassa on joka käyttiksen kanssa, miten siinä tehdään muutakin, kuin mitä syntyy (yhdellä) hiiren klikkauksella.

Tossa mun ekassa postauksessa oleva linkki neuvoo (pikaisesti katsottuani) kaikenlaista ohjelmointiakin skripteihin. Ehtolauseet, muuttujat luupit yms. yleinen ohjelmointijuttu.
Näet millaista nopeasti syntaksia noissa skripteissä käytetään.

Yksinkertaisimmillan skripti on komentojonotiedosto. Nippu komentoriville kirjoitettavaa komentoa. Kuten kerbolle riitti tällä erää.

Jos et ole mitään ohjelmointia koskaan oppinut, niin sitten on liian iso kakku alkaa tässä neuvomaan.
Lukemalla ajan kanssa tuokin linkki (kuten ohjelmointia yleisesti) saatat oppia.

En ala tutkimaan tota shell script:iä tarkemmin.
Tarvitset oman muuttujan UDV johon se sun kulloinenkin tekstiviesti menee. Toinen muuttuja puhelinnumerolle.
Input/output luet muuttujaan näpyttelelmäsi. Saako sen suoraan muuttujaan vai pitääkö tiedostoon tallettaa?
Lopulta tulee ne normisti kirjoittamasi komennot gsm lähetykseen, jossa muuttujasta tai tiedostosta se puhelinnumero ja haluttu viesti.

Vaikeampaa toi winukalla on varmaankin tehdä, jos onnistuu ollenkaan sen dos komennoin. Joka ainoo tota shell skriptiä vastaava on (.bat).

Osta paskaa, saat 2kk kaupan päälle.
- Zz Topelius -
JariSoine
Newbie
_
30. tammikuuta 2009 @ 01:35 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Onhan noita ohjelmointeja muutama kymmentä kurssia takana. Mutta ei se tässä auta, ettei tiedä mitä sellaisia sovelluksia linuksissa, joilla saisi tekstarin lähetettyä tai hälärin soitettua :) Eikä siihen mitään muuttujia tarvi, sama numero aina janiinpoispäin.
Mainos
_
__
 
_
BforeDusk
AfterDawn Addict
_
30. tammikuuta 2009 @ 16:11 _ Linkki tähän viestiin    Lähetä käyttäjälle yksityisviesti   
Lainaus:
pitäisi opetella tekemään skripti, joka lähettää gsm-verkkoon tekstiviestin tai soiton
Tosta (ja ketjun aloituksesta) mä oletan että sulla on välineet jotenkin, komentoriviltä lähettää niitä tekstareita ja häläreitä. Skriptiä kaipaat automatisoimaan sen.

Ohjelma ja/tai laitteisto jos puuttuu niin ei siihen sitten skriptit auta.
Turha se on levänpaahtimellakaan yrittää jääkuutioita tehdä.

Onhan noita ollut jo kauan, nettisivuja, 'lähetä ilmaiseksi tekstiviesti'. Tekstarin kylkieäiseksi tai lähettäjäksi tulee nettisivun tieto tms.
En oo yhtäkään ite saannut menemään läpi asti, kun noita aikoinaan joskus kokeilin. Liian ruuhkaista tai jotain.

Osta paskaa, saat 2kk kaupan päälle.
- Zz Topelius -
afterdawn.com > keskustelu > yleistä keskustelua tietokoneista > linux -keskustelu > miten teen scriptin linuxilla?
 

Apua ongelmiin: AfterDawnin keskustelualueet | AfterDawnin Vastaukset
Uutiset: IT-alan uutiset | Uutisia puhelimista
Musiikkia: MP3Lizard.com
Tuotearviot: Laitevertailu | Vertaa puhelimia | Vertaa kännykkäliittymiä
Pelit: Pelitiedostot, pelidemot ja trailerit
Ohjelmat: download.fi | AfterDawnin ohjelma-alueet
International: AfterDawn in English | Software downloads | Free, legal MP3s | AfterDawn på svenska
RSS -syötteet: AfterDawnin uutiset | Uusimmat ohjelmapäivitykset | Keskustelualueiden viestit
Tietoja: Tietoa AfterDawn Oy:stä | Mainosta sivuillamme | Sivuston käyttöehdot ja tietoja yksityisyydensuojasta
Ota yhteyttä: Lähetä palautetta | Ota yhteyttä mainosmyyntiimme
 
  © 1999-2024 AfterDawn Oy