Portaal Portaal Pingviini veeb foorumi pealeht
  Viki  |  IRC  |  Otsing  |  Küsimused ja vastused  |  Profiil  |  Privaatsõnumite vaatamiseks logi sisse  | Logi sisse või Registreeru
<empty>
Vaata järgmist teemat
Vaata eelmist teemat

Postita uus teemaVasta teemale
Autor Sõnum
RiisPeet
Pingviini aktivist
Pingviini aktivist



Liitunud: 16.11.2006
Postitused: 134


blank.gif
postituspostitatud: 13.11.2007, 13:07  postituse pealkiri:  croniga käivitatud skript ei kirjuta logi  

Mul tehtud skript
#!/bin/sh
hdparm -C //dev/sdb>>/abivahen/sdolek.log
hdparm -C //dev/sdb>>/abivahen/sdolek.log
date>>/abivahen/sdolek.log

kui käsurealt käivitan kirjutab faili sdolek.log
//dev/sdb:
drive state is: active/idle
//dev/sdb:
drive state is: active/idle
Tue Nov 13 08:15:24 EET 2007

ehk täpselt selle mida tahan
kui panen sama asja croniga käivituma, siis kirjutab sdolek.log faili
Tue Nov 13 08:15:24 EET 2007
Tue Nov 13 08:15:24 EET 2007
Tue Nov 13 08:15:24 EET 2007
Tue Nov 13 08:15:24 EET 2007
ehk kuupäeva 4! korda ja ketta staatuse kohta mitte üks sõna.
Kuidas ma saaksin, et ka croniga käivitades kirjutaks samuti nagu käsurealt käivitades?


wk
Vana Pingviin
Vana Pingviin



Liitunud: 24.10.2007
Postitused: 1133
Asukoht: Tallinn, vahel Vastseliina vald
Distributsioon: Debian, Kubuntu
estonia.gif
postituspostitatud: 13.11.2007, 16:03  postituse pealkiri:  (teema puudub)  

Mis kasutajana Sa scripti käivitad? Ja mis kasutajana cron selle scripti käivitab? Ja mis Sul cronis on üldse, et seda scripti 4 korda käivitatakse?

Üsna suure tõenäosusega kasutad Sa eri kasutajaid, crontabi omal puuduvad õigused /dev/sdb poole pöördumiseks.

Lisaks. Skriptides on kaval anda käsud täisteega (full path).


RiisPeet
Pingviini aktivist
Pingviini aktivist



Liitunud: 16.11.2006
Postitused: 134


blank.gif
postituspostitatud: 13.11.2007, 16:25  postituse pealkiri:  (teema puudub)  

See probleem, et ketaste staatust ei kirjutanud lahenes. Tõepoolest tuleb ette anda full path, aga nüüd kirjutab kogu juttu ikkagi 4 korda.

/var/spool/cron/tabs/root failis on rida:

* * * * * /abivahen/sdolek

lisaks veel mitu rida mis ma olen # ära kommenteerinud
# on ju ikka crontabis kommentaari märk ja rida ei arvestata??

sama näitab ka crontab -e

Kustutasin kõik muud read ära ikka kirjutab 4 korda.

Kas kusagil mujal võib veel olla midagi mida cron käivitab?


wk
Vana Pingviin
Vana Pingviin



Liitunud: 24.10.2007
Postitused: 1133
Asukoht: Tallinn, vahel Vastseliina vald
Distributsioon: Debian, Kubuntu
estonia.gif
postituspostitatud: 13.11.2007, 18:00  postituse pealkiri:  (teema puudub)  

Kas käisid käsitsi /var/spool/cron... failide kallal?
Kood:
Note that crontabs in this directory should not be accessed directly - the crontab command should be used to access and update them.

Proovi "crontab -e"-ga kõik puhtaks teha. Võid cron'ile restardi teha. Kui cron puhas, proovi uuesti lisada.

Seda soovidki, et see skript kord minutis käivitataks?


RiisPeet
Pingviini aktivist
Pingviini aktivist



Liitunud: 16.11.2006
Postitused: 134


blank.gif
postituspostitatud: 14.11.2007, 13:00  postituse pealkiri:  (teema puudub)  

Jah, full path oli tark mõte....

Käisin esialgu käsitsi kallal, siis kustutasin faili crontab -r. Tegin uue faili crontab -e. Kirjutas ikka 4 korda. Siis kustutasin ära etc/crontab ja kirjutasin selle uuesti. Ikka kirjutas logi 4 korda.

Siis jagasin välja, et arvutile võiks korra paari kuu jooksul restardi teha... Peale seda hakkas norm toimima. Ei teagi mis viga võis olla....


sander85
Vana Pingviin
Vana Pingviin


Vanus: 39
Liitunud: 08.08.2005
Postitused: 4359
Asukoht: Tallinn (vahel ka Virtsu)
Distributsioon: Mageia, Debian, CentOS
estonia.gif
postituspostitatud: 14.11.2007, 13:44  postituse pealkiri:  (teema puudub)  

teinekord aitab ka croni teenuse taaskäivitamine, siis ta peaks unustama ära taolised ülearused käsud..

_________________
Image Image Image

RiisPeet
Pingviini aktivist
Pingviini aktivist



Liitunud: 16.11.2006
Postitused: 134


blank.gif
postituspostitatud: 14.11.2007, 16:13  postituse pealkiri:  (teema puudub)  

Kuidas see cron taaskäivitamine käib? Cron restart ei toiminud...


hr.john
Pingviini aktivist
Pingviini aktivist



Liitunud: 12.06.2006
Postitused: 181
Asukoht: Eesti

kiribati.gif
postituspostitatud: 14.11.2007, 16:19  postituse pealkiri:  (teema puudub)  

RiisPeet kirjutas:
Kuidas see cron taaskäivitamine käib? Cron restart ei toiminud...

killall cron
tapab k6ik cron nimelised maha
/usr/sbin/cron
paneb j@lle k@ima

kuigi normaalsetes systeemides v6ix olla
/etc/init.d/cron restart


RiisPeet
Pingviini aktivist
Pingviini aktivist



Liitunud: 16.11.2006
Postitused: 134


blank.gif
postituspostitatud: 14.11.2007, 20:02  postituse pealkiri:  (teema puudub)  

cron restart annab vastuseks

cron: cant't lock /var/run/cron.pid, otherpid may be 4241: Resource temporarily unavailable.

siis päästab kui kustutan ära selle cron.pid faili, mis iganes asi see ka ei ole..


priit
Vana Pingviin
Vana Pingviin


Vanus: 40
Liitunud: 04.08.2005
Postitused: 521
Asukoht: Tartu
Distributsioon: CentOS / OS X
estonia.gif
postituspostitatud: 15.11.2007, 06:47  postituse pealkiri:  (teema puudub)  

RiisPeet kirjutas:
cron restart annab vastuseks

cron: cant't lock /var/run/cron.pid, otherpid may be 4241: Resource temporarily unavailable.

siis päästab kui kustutan ära selle cron.pid faili, mis iganes asi see ka ei ole..


pid = process identifier.


RiisPeet
Pingviini aktivist
Pingviini aktivist



Liitunud: 16.11.2006
Postitused: 134


blank.gif
postituspostitatud: 16.11.2007, 08:55  postituse pealkiri:  (teema puudub)  

Aga kas see on normaalne, et cron restardi jaoks tuleb pid faili käia kustutamas?


sander85
Vana Pingviin
Vana Pingviin


Vanus: 39
Liitunud: 08.08.2005
Postitused: 4359
Asukoht: Tallinn (vahel ka Virtsu)
Distributsioon: Mageia, Debian, CentOS
estonia.gif
postituspostitatud: 16.11.2007, 09:40  postituse pealkiri:  (teema puudub)  

ei ole tegelikult..

_________________
Image Image Image

wk
Vana Pingviin
Vana Pingviin



Liitunud: 24.10.2007
Postitused: 1133
Asukoht: Tallinn, vahel Vastseliina vald
Distributsioon: Debian, Kubuntu
estonia.gif
postituspostitatud: 19.11.2007, 21:09  postituse pealkiri:  (teema puudub)  

Riispeet, räägi täpsemalt, kuidas Sa seda restarti teed üldse?

_________________
Kõike hääd,
WK

RiisPeet
Pingviini aktivist
Pingviini aktivist



Liitunud: 16.11.2006
Postitused: 134


blank.gif
postituspostitatud: 20.11.2007, 07:53  postituse pealkiri:  (teema puudub)  

Käsureale korraldus:

cron restart

Mis variandid veel on??


sander85
Vana Pingviin
Vana Pingviin


Vanus: 39
Liitunud: 08.08.2005
Postitused: 4359
Asukoht: Tallinn (vahel ka Virtsu)
Distributsioon: Mageia, Debian, CentOS
estonia.gif
postituspostitatud: 20.11.2007, 08:56  postituse pealkiri:  (teema puudub)  

root kasutajana

/etc/init.d/cron restart või siis /etc/init.d/crond restart

_________________
Image Image Image

Näita (aja järgi):      
Postita uus teemaVasta teemale


Vaata järgmist teemat
Vaata eelmist teemat
Powered by phpBB2 Plus based on phpBB © 2001/7 phpBB Group