Tema: Re: Cron neiraso i textini faila
Autorius: Laimis
Data: 2013-06-12 11:47:32
ManXP rašė:
> Tai gal cronjobas vis delto nepasileidzia? Kaip siule apacioj, padaryk,
> kad failas siustu meila, ir jeigu meilas neateis, iskart zinosi, kad
> problema su cronjob komanda

Jo, jo meilo siuntimas, pats tas įrankis debug'ui. Dar per cron'ą visą 
http serverį pasileist su ldap autentifikacija ir jei išsiųs meilą, tai 
cron'as — veikia...
Jei be sarkazmo, tai meilo siuntimas yra gerokai kompleksiškesnė 
operacija (ir daugiau kintamųjų dėl ko tas meilas gali neišsisiųsti ir 
nepasiekti adresato), todėl dar mažiau tinka patikrinti ar cron'as 
veikia, nei trivialus rašymas į failą.
O kalbant konkrečiau, tai cronjob'ai vykdomi praktiškai tuščiame 
environmen'te (tad ir be aibės PATH katalogų). Kiek pamenu, tai 
pagrindinė frustracija po permission'ų būdavo visokiausių 
interpretatorių ir kitų komandų kvietimas nenurodant _pilno_ kelio (ir 
kurie nėra cron'o PATH kelyje); paprastai paleidi — veikia, per cron'ą — 
šyš.
Ir dar; cron'o CWD (current working directory) — user'io homedir'as, 
todėl gali paaiškėti, kad į failus vis tik rašoma (nes jie atsiranda 
tenai), jei nenurodomas pilnas kelias, kur tie failai turi būti.