Kirjoittaja Aihe: U810 myötä menetin ajastetut toiminnat ?? [ RATKAISU LÖYTYI ]  (Luettu 2849 kertaa)

HannuTapio

  • Käyttäjä
  • Viestejä: 1264
  • OpenJDK + JavaScript testailuu ja säätelyy.
    • Profiili
    • Hannun netti internet sotaisa aihe lautapelejä.
Hei!

Olen koettanut "Järjestelmä työkalut->scheduled tasks".

Minulla on siellä ylimmällä rivillä -> Crontab * * * * * firefox.
Tämän pitäisi käynnistää firefox joka minuutti, mutta mitään ei tapahdu.

Mitä minä teen väärin, kun ajan "run task" niin firefox käynnistyy, mutta ajallaansa ei mitään tapahdu ??

( edit )
Tämä nyt oli vähän huono esimerkki, mutta tarkoitus siis sitten sammuttaa tietokone ajastettuna, kuinka tulee Crontab säätää ??

//----

Kiitos,,
« Viimeksi muokattu: 02.01.09 - klo:18.45 kirjoittanut JariTapio »
Suomalainen Linux netti lautapelejä indie .. ( Gimp, Inkscape, Netbeans, Audacity ) ..
Blogi - [ https://lautapelimestari.com ]
Pelisivut - [ https://lautapelisivusto.com | https://hannunsankarit.com | https://lautapelikenraalit.com ]
--

HannuTapio

  • Käyttäjä
  • Viestejä: 1264
  • OpenJDK + JavaScript testailuu ja säätelyy.
    • Profiili
    • Hannun netti internet sotaisa aihe lautapelejä.
Vs: U810 myötä menetin ajastetut toiminnat ??
« Vastaus #1 : 31.12.08 - klo:19.27 »
Hei!

Eikö kukaan osaa neuvoa ??

//----

Kiitos,,
Suomalainen Linux netti lautapelejä indie .. ( Gimp, Inkscape, Netbeans, Audacity ) ..
Blogi - [ https://lautapelimestari.com ]
Pelisivut - [ https://lautapelisivusto.com | https://hannunsankarit.com | https://lautapelikenraalit.com ]
--

HannuTapio

  • Käyttäjä
  • Viestejä: 1264
  • OpenJDK + JavaScript testailuu ja säätelyy.
    • Profiili
    • Hannun netti internet sotaisa aihe lautapelejä.
Vs: U810 myötä menetin ajastetut toiminnat ??
« Vastaus #2 : 31.12.08 - klo:19.40 »
Vielä!

Lisänä minulla on U804 ajoilta kun Gnomessa vielä toimi ohjelma nimeltä KCRON niin KCRON ajasteita,
minulla tietokone sammuu aina kello 0.00, kuinka poistan tämän sammumisen kun KCRON ei enää toimi 810 kanssa.

//----

Kiitos,,
Suomalainen Linux netti lautapelejä indie .. ( Gimp, Inkscape, Netbeans, Audacity ) ..
Blogi - [ https://lautapelimestari.com ]
Pelisivut - [ https://lautapelisivusto.com | https://hannunsankarit.com | https://lautapelikenraalit.com ]
--

snifi

  • Vieras
Vs: U810 myötä menetin ajastetut toiminnat ??
« Vastaus #3 : 01.01.09 - klo:12.57 »
Mitä sanoo
crontab -l
komentoriviltä annettuna? (parametri on pikku-L)

Ehkä sinun täytyy antaa
crontab -r
poistaaksesi vanhan ajastuslistan, tai
crontab -e
muokataksesi sitä. (Mutta loppu menee oman osaamiseni ulkopuolelle...)

HannuTapio

  • Käyttäjä
  • Viestejä: 1264
  • OpenJDK + JavaScript testailuu ja säätelyy.
    • Profiili
    • Hannun netti internet sotaisa aihe lautapelejä.
Vs: U810 myötä menetin ajastetut toiminnat ??
« Vastaus #4 : 01.01.09 - klo:17.57 »
Mitä sanoo
crontab -l
komentoriviltä annettuna? (parametri on pikku-L)

Ehkä sinun täytyy antaa
crontab -r
poistaaksesi vanhan ajastuslistan, tai
crontab -e
muokataksesi sitä. (Mutta loppu menee oman osaamiseni ulkopuolelle...)

Jeh!

Koodia: [Valitse]
jtapio@jtapio-desktop:~$ crontab -l
* * * * * /home/jtapio/sh moi.bat
jtapio@jtapio-desktop:~$

Tossa yllä sitten se mun crontab on, eikös tuon pitäisi ajaa ja käynnistää tuo moi.bat joka minuutti ??
tuo "moi.bat" on "chmod +x moi.bat" ajettu, eli se käynnistyy kyllä, "moi.bat" sisältää rivin "firefox", eli tarkoitus käynnistää firefox joka minuutti, ihan vaan testi mielessä :)
tarkoitus sitten ajastaa tuo tietokoneen sammuminen sitten myöhemmin, kunhan ensin opin käyttämään ajastettuja toimintoja.

//----

Kiitos,,


« Viimeksi muokattu: 01.01.09 - klo:18.00 kirjoittanut JariTapio »
Suomalainen Linux netti lautapelejä indie .. ( Gimp, Inkscape, Netbeans, Audacity ) ..
Blogi - [ https://lautapelimestari.com ]
Pelisivut - [ https://lautapelisivusto.com | https://hannunsankarit.com | https://lautapelikenraalit.com ]
--

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: U810 myötä menetin ajastetut toiminnat ??
« Vastaus #5 : 01.01.09 - klo:18.28 »
http://linux.fi/index.php/Komentojen_ajastaminen

Tällä hetkellä tuo crontabin rivi ei tee mitään.
tiedostolla täytyy myös olla suoritusoikeudet.

Jos tarkoitus (vaikkakin vain kokeilu), miksi käynnistää skriptin kautta firefox, kun siihen voi viitata
suoralla polulla (/usr/bin/firefox)
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

snifi

  • Vieras
Vs: U810 myötä menetin ajastetut toiminnat ??
« Vastaus #6 : 01.01.09 - klo:19.26 »
Kokeilepa myös
sudo crontab -l
niin näet onko myös rootilla vanha crontab. Minun ymmärtääkseni uusimmat ubuntut eivät enää käytä näitä vanhoja crontabeja, vaan jotakin uutta systeemiä. Luultavasti ongelmasi johtuu siitä, että sinulla pyörii ikäänkuin osa vanhaa ja osa uutta ajastussysteemiä, eikä kumpikaan ihan niinkuin pitäisi. Tarkista myös pakettivarastosta onko paketti cron asennettu. Se on ymmärtääkseni se vanha systeemi, eli jos haluat käyttää crontabeja, myös cron täytyy olla asennettuna. Voisit ehkä kokeilla paketin poistoa ja asentamista uudelleen, josko se tyhjentäisi jotakin olennaisesti väärää vanhasta asennuksesta? Tai voisit kokeilla myös paketin poistamista kokonaan, ja jättämistä asentamatta uudelleen, ehkä se sammuttaisi vanhan cronin mutta mahdollistaisi Ubuntun uuden ajastussysteemin toiminnan. Samoin Kcron on vanhan cronin KDE:ssä toimiva graafinen jatke, se tekee ainoastaan muutokset crontabiin ja vaatii myös että cron käy taustalla käynnistämässä ohjelmat jotka crontabissa määrität käynnistyväksi, älä asenna sitä myöskään uudelleen jos haluat käyttää uutta systeemiä. Jotenkin näin olettaisin asian olevan...

EDIT. Samoin voisit käydä Järjestelmänvalvonnasta tarkistamassa onko cron yksi käynnissä olevista prosesseista.
« Viimeksi muokattu: 01.01.09 - klo:19.45 kirjoittanut snifi »

HannuTapio

  • Käyttäjä
  • Viestejä: 1264
  • OpenJDK + JavaScript testailuu ja säätelyy.
    • Profiili
    • Hannun netti internet sotaisa aihe lautapelejä.
Vs: U810 myötä menetin ajastetut toiminnat ??
« Vastaus #7 : 01.01.09 - klo:23.15 »
http://linux.fi/index.php/Komentojen_ajastaminen

Tällä hetkellä tuo crontabin rivi ei tee mitään.
tiedostolla täytyy myös olla suoritusoikeudet.

Jos tarkoitus (vaikkakin vain kokeilu), miksi käynnistää skriptin kautta firefox, kun siihen voi viitata
suoralla polulla (/usr/bin/firefox)

Hei!

Harjoittelin samalla myös "chmod +x" komentoa, enkä silloin vielä tiennyt missä hakemistossa firefox sijaitsee.

--

Laitoin nyt kuitenkin "Users and Groups" kautta itselleni oikeudet "crontab" ryhmään.
Mutta, vaikka laitoin tuon "crontab" ryhmän jäseneksi itseni, eli nyt pitäisi olla oikeudet, niin silti mitään ei tapahdu.

Tässä kyllä kokee itsensä hirveän hankalaksi, kun tämän kaltaisia pitkiä keskusteluja joutuu käymään yksinkertaisien asioitten kanssa,
täytyy vielä sanoa että minä en kykenisi käyttämään Ubuntua ilman tätä forumia.

Vielä vähän apuja ?? Nyt on oikeudet, mutta mitään ei tapahdu.

Tossa linkin takaa löytyi monta hakemisto osoitetta crontabille, mutta itse "/etc/crontab" ei minun koneessani ole ??

( edit )
cron ei löydy prosesseista, mutta on installoituna uusimpaan versioon.

//----

Kiitos,,
« Viimeksi muokattu: 01.01.09 - klo:23.18 kirjoittanut JariTapio »
Suomalainen Linux netti lautapelejä indie .. ( Gimp, Inkscape, Netbeans, Audacity ) ..
Blogi - [ https://lautapelimestari.com ]
Pelisivut - [ https://lautapelisivusto.com | https://hannunsankarit.com | https://lautapelikenraalit.com ]
--

gdm

  • Sitä saa mitä tilaa...
  • Käyttäjä
  • Viestejä: 4363
    • Profiili
    • Keskustelualueiden säännöt
Vs: U810 myötä menetin ajastetut toiminnat ??
« Vastaus #8 : 02.01.09 - klo:00.16 »
Tein nopean testin cronin käytöstä.

loin test.sh tiedoston, jonka sisältö oli seuraava, tiedostolle myös suoritusoikeus.
Koodia: [Valitse]
#!/bin/bash
/usr/bin/firefox

Seuraavalla saat kätevästi tehtyä "shebangin" tiedostoon.
Koodia: [Valitse]
echo \#\!`which bash` >> ~/test.sh; nano -w ~/test.sh
loin crontabiin merkinnän
Koodia: [Valitse]
crontab -e
# m h  dom mon dow   command
*/5 * * * * env DISPLAY=:0 ~/test.sh


Eli joka viiden minuutin välein, suoritetaan test.sh skripti.
graafisissa sovelluksissa pitää määrittää näyttö, mille GUI tulee.
Näet käytössä olevat näytöt komennolla who oikea on yleensä rivillä jolla merkintä tty7
Jonne oletuksena Xorg käynnistyy. (vt7)

crontab aikamääreet menee siis seuraavasti, minuutit, tunnit, kuukauden päivä, kuukausi, viikon päivä.
/5 tuossa esimerkissäni tarkoittaa sitä, että viiden minuutin välein.
Lisää [Ratkaistu] aloitusviestiin jos ongelmasi selviää!
Saamasi tuki on ilmaista, joten älä vaadi tai uhkaile saadaksesi apua!

HannuTapio

  • Käyttäjä
  • Viestejä: 1264
  • OpenJDK + JavaScript testailuu ja säätelyy.
    • Profiili
    • Hannun netti internet sotaisa aihe lautapelejä.
Vs: U810 myötä menetin ajastetut toiminnat ??
« Vastaus #9 : 02.01.09 - klo:00.58 »
Hei!

No nyt pelittää, erittäin hienoa.

Minulla oli seuraava rivi ensin, joka vaan ei toiminut, rivi muodostui graafisella "gnome-scheduled-tasks" ohjelmalla automaattisesti.

Koodia: [Valitse]
* * * * * firefox
vaihdoin sen nyt sitten seuraavaan herran gdm ohjeitten mukaisesti, niin, nyt tämä sitten toimii.

Koodia: [Valitse]
* * * * * env DISPLAY=:0 firefox
//----

Kiitos,,
« Viimeksi muokattu: 02.01.09 - klo:04.22 kirjoittanut JariTapio »
Suomalainen Linux netti lautapelejä indie .. ( Gimp, Inkscape, Netbeans, Audacity ) ..
Blogi - [ https://lautapelimestari.com ]
Pelisivut - [ https://lautapelisivusto.com | https://hannunsankarit.com | https://lautapelikenraalit.com ]
--