Näytä kirjoitukset

Tässä osiossa voit tarkastella kaikkia tämän jäsenen viestejä. Huomaa, että näet viestit vain niiltä alueilta, joihin sinulla on pääsy.


Viestit - jekku

Sivuja: 1 ... 126 127 [128] 129 130 ... 132
2541

Sieltä tulee noita erroreita tähän tyyliin:

Koodia: [Valitse]
cp: linkkiä "jokin_tiedosto” ei voi luoda: Tiedosto on olemassa

Ihan kaikki ei tuntuisi siis menevän päätteeseen. Saisikohan tuon onnistumaan päin vastoin. Sen sijaan, että ohjaa ykkösen nulliin, ohjaisikin kakkosen (stderr) suoraan tuolle mail-ohjelmalle? Mahtaako moinen olla edes mahdollista?

Kyllä, kakkosen voi ohjata. Ja yllättäen konstikkaan näköisellä loitsulla.
Kokeilepa
/polku/rbackup.sh 2>/dev/null



Meinasin jo tuota kokeillakin päivällä, mutta rupesin miettimään, että eikös tuo nyt ohjaa virheet nulliin eli niistä ei lähde ilmoitusta postilla? Onko tällainen mahdollinen:
Koodia: [Valitse]
/polku/rbackup.sh 2> | mail -s "Postia rsync-backupista" käyttäjätunnus Vai sotkeeko tuossa ohjausmerkki ja putki toisiaan, kun ne ovat peräkkäin?

Ähh.. Juu, toki tuo "2>/dev/null" ohjaa errorit nulliiin. Luin toivomuslistan huolimattomasti :(

En muuten tiedä saako errorin tuupattua sellaisenaan maillin.
Joissain tapauksissa kikkaillut siten että errorit tiedostoon ja tarvittaessa mailiin.
Tyyliin:
komento_jossain 2>errori.txt || cat errori.txt | mail ...
Tuon idea on siinä että maili ei lähde ellei erroreita ole.

2542
Viritin hieman tuota lähettämistä vielä, enkä tietenkään saa toimimaan halutusti. Varmaankin tässä on kyseessä jokin ihan looginen virhe. Haluaisin siis lähettää postia vain silloin, kun on tapahtunut virhe. Niinpä muutin tuota aiempaa tällaiseksi:

Koodia: [Valitse]
00 2    * * *   root    /polku/rbackup.sh >/dev/null | mail -s "Postia rsync-backupista" käyttäjätunnus

Mutta nyt tuossa käy niin, että jos stderr:iin ei tulostu mitään virhettä, sieltä tulee silti tuo maili pelkkinä otsikkoina. Saisiko tuohon väännettyä jotenkin ehdon tyyliin "if virhe exists --> lähetä postia"?

Tuota... Noinhan sen pyydät. Minun mielestäni.
Kurkkaapa mitä saat kun ajat
/polku/rbackup.sh >/dev/null ilman putkitusta mihinkään, ihan päätteessä ;)

Kun näin maallikon silmin, varsinaisen skriptisi tulostus ohjataan /dev/null:iin?



Sieltä tulee noita erroreita tähän tyyliin:

Koodia: [Valitse]
cp: linkkiä "jokin_tiedosto” ei voi luoda: Tiedosto on olemassa

Ihan kaikki ei tuntuisi siis menevän päätteeseen. Saisikohan tuon onnistumaan päin vastoin. Sen sijaan, että ohjaa ykkösen nulliin, ohjaisikin kakkosen (stderr) suoraan tuolle mail-ohjelmalle? Mahtaako moinen olla edes mahdollista?

Kyllä, kakkosen voi ohjata. Ja yllättäen konstikkaan näköisellä loitsulla.
Kokeilepa
/polku/rbackup.sh 2>/dev/null


2543
Tilanne:
Luin eräästä lehdestä artikkelin kernelin kehityksestä gitin avulla, joten päätin itsekin kokeilla. Olen saanut tehtyä patchin (yksinkertainen "pilkkuvirheen" korjaus, mutta alkuhan se on sekin), joka pitäisi lähettää sähköpostilla kernelin kehittäjille. Kun yritän lähettää patchini gitin send-email scriptilä, niin sen lähetys tyssää ilmoitukseen:

Koodia: [Valitse]
Unable to initialize SMTP properly. Is there something wrong with your config? at /usr/lib/git-send-email line 786.
Olen asentanut ainakin paketit git-core ja git-send-email. Koneena toimii Asuksen miniläppäri eee PC 1001HA, käyttiksenä Ubuntu 9.04 ja ytimen versio on 2.6.28-18.

Omat arviot:
Jokin on vikana SMTP:n asetuksissa tai se puuttuu. Minulla ei ole aavistustakaan missä on vika. Tuo mainittu rivi ei valaissut asiaa, koska se näyttäisi olevan se send-email scripti itse eikä mikään asetustiedosto.

Pyyntö:
Osaisiko joku kokeneempi auttaa? Aloittaisin todella mielelläni ytimen kehittämisen.

Lähteekö koneeltasi maili, esimerkiksi komennolla
echo "Moro" |mail oma.osoite@ja.domain -s "Huhuu"


2544
Viritin hieman tuota lähettämistä vielä, enkä tietenkään saa toimimaan halutusti. Varmaankin tässä on kyseessä jokin ihan looginen virhe. Haluaisin siis lähettää postia vain silloin, kun on tapahtunut virhe. Niinpä muutin tuota aiempaa tällaiseksi:

Koodia: [Valitse]
00 2    * * *   root    /polku/rbackup.sh >/dev/null | mail -s "Postia rsync-backupista" käyttäjätunnus

Mutta nyt tuossa käy niin, että jos stderr:iin ei tulostu mitään virhettä, sieltä tulee silti tuo maili pelkkinä otsikkoina. Saisiko tuohon väännettyä jotenkin ehdon tyyliin "if virhe exists --> lähetä postia"?

Tuota... Noinhan sen pyydät. Minun mielestäni.
Kurkkaapa mitä saat kun ajat
/polku/rbackup.sh >/dev/null ilman putkitusta mihinkään, ihan päätteessä ;)

Kun näin maallikon silmin, varsinaisen skriptisi tulostus ohjataan /dev/null:iin?


2545
Olisiko Debian mitä?

Kakkosella se ajaa Debianikin.

2546
Skripti siirretty järjestelmän (tai rootin, miten vaan) cronin ajettavaksi.  Toimii oikein, kun muistin laittaa skriptin oikeudet kohdilleen  ::) Tein croniin postiohjauksen seuraavalla tavalla:

Koodia: [Valitse]
0  2    * * *   root    /polku/rbackup.sh | mail -s "Postia rsync-backupista" käyttäjätunnukseni
Huomasin kuitenkin, että päätteellä komento "mail" ilmoittaa, ettei sitä ole olemassa, vaan pitäisi asennella paketteja. Mikä tuohon olisi mahdollisimman kevyt ratkaisu, kun tarkoituksena on lähettää vain saman koneen käyttäjälle ilmoitus? mail-utils?

Tuo riittänee kunset ole mihinkään 'ulos' lähettelemässä.

2547
Parempi?

Millaista palautetta saat kun koetat komentaa:

sudo  /etc/init.d/apache2 stop
sudo  /etc/init.d/apache2 start


2548

Minulla näkyy olevan:
 file /bin/sh
/bin/sh: symbolic link to `dash'
Ja siinä tuota let -komentoa ei ole.


Sama täällä. Vähän ihmettelinkin tuota shebangia alussa, että miksi se ei ole bashissa. En kuitenkaan uskaltanut muuttaa sitä, kun en eri shellien ominaisuuksista niin paljoa tiedä. Pitääpä testata tuota skriptiä bashissa ja katsoa, mitä sieltä tulee. Testausta vain hidastaa se, että kone vaihtaa ip:tä pari kertaa päivässä, eikä dy.fi meinaa pysyä perässä, kun ei ihan tunneittain viitsisi päivitellä osoitettaan  :P

Edit: Tuo pelkkä let-rivi ei minulla palauttanut muuten mitään, meni vain läpi.

Oletko varma? Siis katsoitko mitä ilmestyi muuttujaan
$BACKUP_NUMBER
Ja vaihtuiko sen arvo kun toistit ko. rivin ;)

2549
---
Edit: Meinasi näin illan hämyssä unohtua toinen ongelma. Tuolla rotaatiota hoitavassa koodissa on tämä kohta:
Koodia: [Valitse]
for backup in `ssh -i $RKEY $RUSER@$RMACHINE "ls -dXr $RTARGET/*/"`; do
if [ $BACKUP_NUMBER -eq 1 ]; then
NEWEST_BACKUP="$backup"
fi

if [ $BACKUP_NUMBER -eq $ROTATIONS ]; then
OLDEST_BACKUP="$backup"
break
fi

let "BACKUP_NUMBER=$BACKUP_NUMBER+1"

Tämä viimeinen let-komento antaa minulle ilmoitusta, ettei tuollaista komentoa ole. Pitäisikö tuota ajaa eri shellissä vai mistä mahtaa olla kyse? Olettaisin, että jos tuo kohta ei toimi, varmuuskopiot eivät kierrä oikein.

Mitäs vastaa jos koetat komentorivillä tuota viimeistä loitsua?
(Minulla palautti kiltisti ykkösen kuten odotettua)
Tietysti kannattaa kokeilla ajaa se bashissa, #!/bin/sh -> #!/bin/bash
Jos vaikka sinun(kin) /bin/sh on linkattu johonkin toiseen shelliin kuin /bin/bash

Minulla näkyy olevan:
 file /bin/sh
/bin/sh: symbolic link to `dash'
Ja siinä tuota let -komentoa ei ole.

2550
Lainaus
Koodia: [Valitse]
yle-dl    http://areena.yle.fi/video/584960   <--- (tuohon tietysti se http://....linkki minkä näit Firefox: ssa
     
 
Areenan ohjelma tallettuu sinun kotihakemistoosi.  Jos haluat sen tallettuvan vaikka Videot -hakemistoon niin mene sitten sinne ensin

Koodia: [Valitse]
cd Videot

ja aloitat talletuksen vasta sen jälkeen.   Helppoa ?   Voit laittaa noita ohjelmia samaan aikaan tallettumaan useammankin eli avaat vaan toisen pääteikkunan ja jatkat samalla tavalla.
 
Ylläolevat paketit toimivat Ubuntussa ja mahdollisesti muissakin Debian Linuxeissa mutta ei missään Windows versiossa.   Windows version pakettia ylläpitää eri henkilö, itselläni ei ole sitä kun käytän päivittäin pelkkää Linuxia.


Olen näköjään joskus värkännyt oikein skriptin tuota varten.
Vielä kun jaksaisi muokata siten että numero ja rivi annettaisiin suoraan komentoriville,
NO=$1
NIMI=$2
Niin ei tarvitsisi joka kerta tallentaa ;)
Mutta yleensä kun kaivelen areenaa niin katson useamman ja ryystän kerta-ajolla kaikki kun kiinnostaa.
----8<--
#!/bin/bash
# yle-dl http://areena.yle.fi/video/681575 -o lea_sommer_14.1.2010.flv
NO=914240
NIMI=ydinvoimaa_ostamassa.19.04.2010
yle-dl http://areena.yle.fi/video/$NO -o ~/imut/$NIMI.flv

exit 0


2551
Olen samaa miettinyt useasti ja muistan jopa nähneeni jonkun kätysen kälin siihen hommaan. Olen kuitenkin pärjännyt diff:illä tähän asti.

Jostain nyyssiryhmästä olen tuollaisen kopioinut ja pikku muuntelulla taipuu kivasti erilaisiin temppuihin.
Se oikeasti vertaa tiedoston sisällön piittaamatta nimestä muuta kuin tuon loppupätkän verran.

# Esimerkiksi tämä
# kaivaa alihakemistoista kaikki mp3:t ja näytää tiedostot, joilla on
# sama md5-summa. "Alkuperäisenä" pidetään aakkosjärjestyksessä
# ensimmäistä mp3-tiedostoa. Jos uskaltaa, niin perään voi lisätä vielä
# pari putkitusta poistamaan automaattisesti kaikki löytyneet
# duplikaatit.

# (Jos joku haluaa saada awkista selvää, muuttujien nimissä t=this_md5,
# l=last_md5, o=orig_filename saattaa auttaa asiaa. Syy lyhennykseen on
# nyytistimeni antama varoitus yli 79 merkin pituisesta rivistä...)

# -- Antti
find . -name '*.mp3' -print0 \
| xargs -0 md5sum \
| sort \
| awk '{t=$1;$1="";if(t==l)print $0" SAMA KUIN"o;else{print $0;l=t;o=$0}}' \
| sort \
| grep " SAMA KUIN "



2552
Osuipa silmiini muuan pikku artikkeli:
http://www.heikkikinnunen.fi/uutiset.html?42

Nyt olisi aika "konsulien valvoa", ettei nuo miljoonat valuisi taas kerran vain yhden toimittajan tuotteisiin?

Mutta mistäs sellaiset konsulit löytyisi joilla olisi läheskään samaa uskottavuutta kuin suuren yrityksen markkinointimiljoonilla?

2553
Sonera ei oman tietoni mukaan blokkaa mitään muuta kuin että portti 25 ulospäin on ohjattava Soneran kautta eli lähtevät postit lähetettävä käyttäen "relay" (=välitys) palvelimena "mail.inet.fi" = 195.156.147.15.   Olen tarkastanut tuon sekä Tuusulassa että Vantaalla, kaikki toimii molempiin suuntiin.   Olettaisin tuon olevan "koko maan tapa"  Soneralla. Tässä linkki Soneran keskustelufoorumille:

http://www5.sonera.fi/keskustele/viewtopic.php?f=59&t=102&p=192&hilit=palvelin#p192


Joo, tuohon relejuttuun taitaa vitsintävirastollakin olla joku sananen, ainakin suosituksia?
Mutta minun kokemukseni ovat jostain "yli viisi mutta alle kymmenen vuotta" sitten, postin toimitus saattoi ottaa viikkoja, yleensä ainakin päiviä. Ja melkoinen määrä hukkui välille, ei koskaan menneet perille.


2554
Olen muutamia viikkoja sitten päivittänyt tähän 8.10->9.04->9.10

Nyt huomasin, että perl ei toimi. Ilmoittaa Forbidden.
Koodia: [Valitse]
#!/usr/bin/perl
print "Content-type: text/html\r\n\r\n";
print "Tekstiä.";

Toimi vielä, kun 8.10 oli kehissä....silloin viimeksi olen sitä käyttänyt  :-[

Apua?  :)

Miten ajat?
:~$ perl koe.pl
Content-type: text/html

:~$ ./koe.pl
bash: ./koe.pl: Lupa evätty

chmod 744 koe.pl

:~$ ./koe.pl
Content-type: text/html

2555
Lainaus
PS. Soneralla kulkee postit ok molempiin suuntiin.

Tuo oli uutta, jotain korjattu?
Kun aikoinaan piti vaihtaa isp juurikin postiongelmien takia.

2556
Minne pääsee editoimaan Cron: lle että  ajetusta työstä ei lähetetä viestiä root: lle eli jonnekin pitäisi antaa "-L 0" cron: in perään ?    Koneellani Cron "spämmää" nyt root: in postilaatikkoa viesteillä joita ei tarvita kun cron toimii normaalisti.


Minulla on crontabissa, mm.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=kalle.kehveli@bitlandia.com

Ja sinne menevät, kallelle tulosteet. Pois en ole halunnut.

2557

Olisko asennuksessa jotain hämminkiä...?!
Tuo ajettava palikka on flumotion-admin sovellus joten koita käynnistää se komentoriviltä esim.:

eraut@darkstar:~$ flumotion-admin --version
flumotion-admin 0.6.1
part of Flumotion - a streaming media server
(C) Copyright 2004,2005,2006,2007,2008 Fluendo

eraut@darkstar:~$ flumotion-admin
 ----

Mitä ilmeisimmin jotain sohlinkia tai väärinkäsityksiä asennuksissa on tullut
(Asensin aptitudella, .. install flumotion )
Kun moisen rimpsun sylkäisee tuo flumotion-admin --version
---
Traceback (most recent call last):
  File "/usr/bin/flumotion-admin", line 44, in <module>
    boot.boot(PROGRAM_PATH, gtk=True)
  File "/usr/lib/flumotion/python/flumotion/common/boot.py", line 189, in boot
    main = reflect.namedAny(path)
  File "/usr/lib/flumotion/python/flumotion/twisted/reflect.py", line 49, in namedAny
    topLevelPackage = __import__(trialname)
  File "/usr/lib/python2.6/ihooks.py", line 407, in import_module
    m = self.load_tail(q, tail)
  File "/usr/lib/python2.6/ihooks.py", line 458, in load_tail
    m = self.import_it(head, mname, m)
  File "/usr/lib/python2.6/ihooks.py", line 497, in import_it
    m = self.loader.load_module(fqname, stuff)
  File "/usr/lib/python2.6/ihooks.py", line 272, in load_module
    m = self.hooks.load_source(name, filename, file)
  File "/usr/lib/python2.6/ihooks.py", line 170, in load_source
    return imp.load_source(name, filename, file)
  File "/usr/lib/flumotion/python/flumotion/admin/gtk/main.py", line 27, in <module>
    import gtk.glade
  File "/usr/lib/python2.6/ihooks.py", line 407, in import_module
    m = self.load_tail(q, tail)
  File "/usr/lib/python2.6/ihooks.py", line 458, in load_tail
    m = self.import_it(head, mname, m)
  File "/usr/lib/python2.6/ihooks.py", line 497, in import_it
    m = self.loader.load_module(fqname, stuff)
  File "/usr/lib/python2.6/ihooks.py", line 270, in load_module
    m = self.hooks.load_dynamic(name, filename, file)
  File "/usr/lib/python2.6/ihooks.py", line 174, in load_dynamic
    return imp.load_dynamic(name, filename, file)
ImportError: could not import gobject (error was: 'import_module() takes at most 5 arguments (6 given)')

Eikä kyse oikeuksista, sama litanian vaikka ajaa sudolla.

2558
Multimedia ja grafiikka / Vs: vlc mediapalvelin.
« : 03.04.10 - klo:16.48 »
Mikrobitin jutussa oli unohdettu aika olennainen kohta, jossa neuvottaisiin laittamaan pallero palvelin koneelta vlc:n Näkymä -> Lisää käyttöliittymä -> Web-käyttöliittymä kohtaan.



Eikä minulle selvinnyt mihin polkuun nuo soittolistat tahis mediatiedostot pitäisi tallentaa että pääsisi kokeilemaan

(Miksiköhän muuten ei toiminut se pakinan ohje, 192.168.0.0/16 vaan piti antaa tarkat koneosoitteet?)

2559
Kannattaa perehtyä Flumotion sovellukseen, sillä sain tiedostojen streemauksen toimimaan
lähiverkossa suht kohtuu vaivalla. (On demand ominaisuus, eli alkaa lähettää kun käyttäjä
lähettää pyynnön.)

http://www.flumotion.net/

Sattuuko olemaan muistiinpanot tallessa ;)
Koetin asentaa tuota, mutta homma pysähtyy jo lähtökuopissa:

jekku@dell:~$ sudo /etc/init.d/flumotion start
jekku@dell:~$ sudo /etc/init.d/flumotion status
manager default not running
worker default not running

Ohjeessa on joku valikosta käynnistetävä palikka mutta minulla ei siitä "tapahdu mitään"?





Takoitus ja tavoite on löytää simppeli tapa jakaa videostreamia. Mitä ilmeisimmin video tulee olemaan mkv-formaatissa.
Eli olisi linkki, tyyliin "näin tallennat muuttuneen tiedoston uudelle nimelle teksturissa X", josta klikkaamalla palvelin alkaisi puskea videostreamia lankaan.

Onko tuollainen ylimalkaan mahdollista?
(Vrt. YouTube - en hajuakaan millainen tekniikka siellä on takana mutta pikaisen kokeilun perusteella se alkaa näyttää jo ennen kuin koko tiedosto imaistu koneelle)
[/quote]

2560
Ubuntu tietokoneissa / Vs: Open file -dialogin asetukset?
« : 03.04.10 - klo:15.39 »
Ctrl+O avaa tiedostoselaimen, Gnomessa nimeltään Nautilus. Sen asetuksia voit säätää, kun avaat Nautiluksen Sijainnit-valikosta (sama mikä sijainti). Muokkaa>Asetukset>Näkymät-välilehdellä voit määrittää oletusnäkymän, joka vaikuttaa selaimen miniversioonkin File>Open-tilanteessa

Taisipa löytyä ;)

Sivuja: 1 ... 126 127 [128] 129 130 ... 132