Kirjoittaja Aihe: bash skripti ongelma [Ratkaistu]  (Luettu 2403 kertaa)

KalleR

  • Käyttäjä
  • Viestejä: 12
    • Profiili
bash skripti ongelma [Ratkaistu]
« : 16.10.15 - klo:23.42 »
Pieni skriptin pätkä ei ota toimiakseen. Kumpikin komento toimii erikseen annettuna muttei enää samassa skriptissä. Convert komento ei toimi skriptissä.

Koodia: [Valitse]
# hae uusin sääkuva
wget -q -O kuva.png http://www.foreca.fi/meteogram.php?loc_id=1246013270&lang=fi&t=$(date +%Y%m%d%H%M%S) 2>>wgeterr.log

# muunna b/w negatiiviksi
convert kuva.png -grayscale Rec709Luminance -negate kuvang.png
« Viimeksi muokattu: 17.10.15 - klo:00.23 kirjoittanut KalleR »

nm

  • Käyttäjä
  • Viestejä: 16396
    • Profiili
Vs: bash skripti ongelma
« Vastaus #1 : 17.10.15 - klo:00.05 »

URL pitää suojata lainausmerkeillä. Muuten komentotulkki laittaa wgetin tausta-ajoon ensimmäisen &-merkin kohdalla ja convert suoritetaan samaan aikaan, jolloin se ei saa ehjää kuvaa.

Koodia: [Valitse]
#!/bin/sh

# hae uusin sääkuva
wget -q -O kuva.png "http://www.foreca.fi/meteogram.php?loc_id=1246013270&lang=fi&t=$(date +%Y%m%d%H%M%S)" 2>>wgeterr.log

# muunna b/w negatiiviksi
convert kuva.png -grayscale Rec709Luminance -negate kuvang.png

KalleR

  • Käyttäjä
  • Viestejä: 12
    • Profiili
Vs: bash skripti ongelma [Ratkaistu]
« Vastaus #2 : 17.10.15 - klo:00.23 »
Kiitos. Nyt toimii