#!/bin/bash
firefox http://www.suomi24.fi/
sleep 10;
killall firefox
Mikä tuossa on vikana, kun ei selain sammu kuin että suoritan komennon killall erikseen?
Pääte ilmoittaa jotain "Vector smash protection is enabled.", liekkö mitään virkaa.
bash skripti ongelmaa
18
<50
Vastaukset
- gtredrt
Selain pitää käynnistää taustalle (välilyönti ja & firefox-rivin loppuun), muuten skripti ei jatku ennenkuin FF sammutetaan. Ja sleep 10 on liian lyhyt aika, FF tuskin ehtii käynnistyä..
- oioioioioioioioioioioioi
Hei kiitos! Alkoi toimia kun lisäsin & -merkin, jota aiemmin kokeilin kaikkialle muualle, paitsi sinne oikeaan paikkaan :-)
Firefox kyllä käynnistyy täällä alle 2s, kiitos SSD-kiintolevylle :-), mutta tuo aika ei ole se olennainen juttu :).
- oioioioioioioioioioioioi
Hei taas, anteeksi häiriö. Tuossa kun kyhäsin skriptiä, niin huomasin että FF käynnistyy ainoastaan aloitussivulle, eli ei sille joka on komennossa. Mistä moinen johtuu?
- httppois
Kokeile pelkällä sivun nimellä
firefox www.suomi24.fi - lkjlkjlj
httppois kirjoitti:
Kokeile pelkällä sivun nimellä
firefox www.suomi24.fiMulla toimii kummin vain. Avaa sen sivun mikä on komennossa.
- oioioioioioioioioioioioi
Hei. Nyt kun siirsin & -merkin http://www.suomi24.fi/.fi osoitteen loppuun välilyönnein, niin skripti toimii ainakin toistaiseksi, ja avautuu justiinsa määrätylle sivustolle :)
Liekkö oikein vai? - viiruksia_voi_olla
lkjlkjlj kirjoitti:
Mulla toimii kummin vain. Avaa sen sivun mikä on komennossa.
Se on paskaa, että viallinenkin skripti suoritetaan ilman virheitä...
- voipasolla
viiruksia_voi_olla kirjoitti:
Se on paskaa, että viallinenkin skripti suoritetaan ilman virheitä...
Mulla on heuristinen bash.
- dashko_parempi
voipasolla kirjoitti:
Mulla on heuristinen bash.
Jotain uutta tuollainen on :-) Käytä Dashia...
- oioioioioioioioioioioioi
Eipäs toimikkaan, vaan ilmoittaa bannerilla että firefox tulisi palauttaa tai käynnistää safe modessa. Mitäs nyt? Yritin eri ff-optioita, mutta tuloksetta.
- Bxnxkxlx
Niin kun killall tappaa sen väkisin, siksi moinen ilmoitus uudessa käynnistyksessä. Pitäiskö se yrittää lopettaa nätimmin, lähettämällä vaikka QUIT?
en pääse nyt itse kokeilemaan, mutta täällä nämä eri vaihtoehdot:
http://ss64.com/bash/killall.html
- Affiliate-Julkaisia
Minä kopioin tuon sinun koodisi semmosenaan ja tallensin työpöydälle a.sh tiedostona. Muutin käyttöoikeudet, ja ruksasin ominaisuuksista ajettavaksi tiedostoksi, ja se TOIMII ihan tuommosenaan, 10 sekuntia juuri ja juuri riittää suomi24.fi sivun aukaisuun.
#!/bin/bash
firefox http://www.suomi24.fi/
sleep 10;
killall firefox- Affiliate-Julkaisia
Jos sulla on hitaampi verkko kuin 100 Mbit/s ja vaatimattomampi suoritin kuin i7, olisi syytä lisätä tuota aikaa vaikka 30 sekuntiin, niin kerkiää varmemin firefox avata sivun ennen kuin prosessi tapetaan.
Skripti on muuten ihan OK. - Affiliate-Julkaisia
Vielä vähän komentotulkista:
Linux-järjestelmässä on mahdollisuus käyttää useita komentotulkkeja. Näistä yleisin on bash, tämä on komentotulkki on Linux järjestelmän oletus.
Kun kirjoittaa skriptin (kokoelma unix-komentoja) sinulla on mahdollisuus määrittää mikä komentotulkki ne toteuttaa.
Joten jos kirjoitat tiedoston ensimäiselle riville
#!/bin/bash
kerrot järjestelmälle että sen tulee käyttää järjestelmän oletuksena olevaa komentotulkkia.
Onko väliä kirjoittaako (#!/bin/bash) vai (#!/bin/sh) ?
Vastaus: Kyllä on.
Kun kirjoitat:
#!/bin/bash
määrität käyttöjärjestelmän käyttämään bash komentotulkkia, joka ei ole eri järjestelmissä välttämättä sama, mutta on määritelty järjestelmän oletus tulkiksi.
Kun määrität:
#!/bin/sh
käsket toteuttamaan komennot järjestelmän sisäisen komentotulkin alaisuudessa. - oioioioioioioioioioioioi
Affiliate-Julkaisia kirjoitti:
Vielä vähän komentotulkista:
Linux-järjestelmässä on mahdollisuus käyttää useita komentotulkkeja. Näistä yleisin on bash, tämä on komentotulkki on Linux järjestelmän oletus.
Kun kirjoittaa skriptin (kokoelma unix-komentoja) sinulla on mahdollisuus määrittää mikä komentotulkki ne toteuttaa.
Joten jos kirjoitat tiedoston ensimäiselle riville
#!/bin/bash
kerrot järjestelmälle että sen tulee käyttää järjestelmän oletuksena olevaa komentotulkkia.
Onko väliä kirjoittaako (#!/bin/bash) vai (#!/bin/sh) ?
Vastaus: Kyllä on.
Kun kirjoitat:
#!/bin/bash
määrität käyttöjärjestelmän käyttämään bash komentotulkkia, joka ei ole eri järjestelmissä välttämättä sama, mutta on määritelty järjestelmän oletus tulkiksi.
Kun määrität:
#!/bin/sh
käsket toteuttamaan komennot järjestelmän sisäisen komentotulkin alaisuudessa.Mitäkä nyt pitäisi käyttää? Ubuntu 16.04 on käyttis. Firefox tosiaan ilmoittaa jollain bannerilla em. ilmoituksen.
- redertq
Jos tarkoitus on vain pakkosammuttaa ff, tee sille oma skripti
kilff.sh:
#!/bin/bash
killall firefox
ja sille nappi (käynnistin), mitä voi klikata tarvittaessa (eihän ff tarvitse tällaista kuin vika/poikkeustilanteessa, ff:ssä on jotain vikaa jos tätä tarvitsee tehdä joka kerta)
(hehheh, yllä esitetty & skriptissä tekee sen että ff pakkosammutetaan sleep-ajan kuluttua, eli se on vähän eri tarkoitukseen = sopii nettiselauksen rajoitukseen..) - Affiliate-Julkaisia
#!/bin/bash
firefox http://www.suomi24.fi/
sleep 10;
killall firefox
Skripti avaa ForeFox selaimella suomi24.fi sivun, ja odottaa 10 sekuntia sivun valmistumista, olipa sitten valmis tai ei FireFox pysäytetään väkisin odottelun päätteeksi.
Monelle on varmasti 10 sekuntia liian lyhyt odottelu aika, laita 15 . . . 20 sekuntia.
En vain ymmärrä mihin tuommosta tarvitaan, Skripti on toimiva, mutta älytön.- Affiliate-Julkaisia
Jos FireFox ajetaan väkisin alas kesken valmistumisen, voi xserver jättää ruuduudulle toimimattoman Firefox selaimen, tai jotain muuta epämääräistä.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Elämä valuu ohi ilman merkitystä
Olen 5-kymppinen korkeasti koulutettu hyvässä ja vaativassa työssä oleva mies. Erosin pitkästä parisuhteesta pari vuotta2513669Martina julkaisi romanttisia kuvia kihlajaisista
Ihana pari. Paljon onnea ja rakkautta heille 💞2631273Ilo, joka nousee silmiisi saakka
kun katseemme kohtaavat. Olet energinen, aito, ihana. Välillä tuijotat suoraan silmiini - enkä hämmenny, katson takaisin591208- 841046
Gekkosessa hyvä juttu Sofian Dubai "töistä"
"Vielä tammikuussa Belórf lupaili aloittavansa jälleen verkkovalmennukset, mutta tämä projekti näyttää kuihtuneen kaikes931000eerikäinen novassa sanoi ei kukaan enää aja manuaalivaihteilla
meillä on 3 autoa talissa ja kaikissa manuaalilaatikot, on meillä vielä tämmöiset vaikka toisin puhutaan.93935Jokaisella on omat syntinsä
Minä olisin niin mielelläni sinun. Ehkä joskus viittasitkin siihen. Olet nainen ajatuksissani jatkuvasti ja taidat tietä56916En oikeasti
Tiennyt että sinulla on ollut vaikeuksia ja huonoja aikoja. Olen oikeasti pahoillani, ja olisin myös toiminut eritavoin117870- 169863
Palsta sekosi lopullisesti?
Taidan mennä päikkäreille. Oliko hän nyt muka oikeasti äsken täällä ja kirjoitti, että täytyy unohtaa? Todistakaa se. Ki14814