Forum » Izdelava spletišč » crontab
crontab
masticore ::
ok imam skripto v php-ju ... ki bi jo rad izvajal peiriodično recimo vsak dan ... kako lahko to naredim ...
kako dodat to v crontab .. in če se to da preko phpja ... oziroma kako dodat zadevo v crontab ... če nimam dostopa do ukazne vrstice..
10x za vso pomoč ..
LP
kako dodat to v crontab .. in če se to da preko phpja ... oziroma kako dodat zadevo v crontab ... če nimam dostopa do ukazne vrstice..
10x za vso pomoč ..
LP
Reso ::
Predvidevam da nimas dostopa do /etc/crontab tko da lepo pogledas admina nej napise eno vrstico tja not pa je.
masticore ::
lohka poveš kaj morm napisat v /etc/crontab oziroma a se to da poženeš prek system() funkcije ...
LP
LP
Reso ::
Kaj se not napiše maš že ene example not napisane za kej več pa si poglej www.redhat.com pa išči crontab.
Pri zaganjanju system funkcije v php-ju je pa ponavad tko da imaš pravice uporabnika apach. Če se ti posreči neki noter zapisat se pač ti drugač pa nimaš pravic.
Z root accountom od mašine se da to pod /etc/˝˙init.d/httpd zrihtat tko da nekje spremenis uporabnik apach v recmo root, sam tega ti zarad varnosti ne priporočam.
Pri zaganjanju system funkcije v php-ju je pa ponavad tko da imaš pravice uporabnika apach. Če se ti posreči neki noter zapisat se pač ti drugač pa nimaš pravic.
Z root accountom od mašine se da to pod /etc/˝˙init.d/httpd zrihtat tko da nekje spremenis uporabnik apach v recmo root, sam tega ti zarad varnosti ne priporočam.
SubOrbit ::
katero distribucijo uporabljas?
naredi v /etc/cron.daily/ neko datoteko, recimo pagereload, v katero napisi:
#!/bin/sh
/usr/bin/lynx -dump http://www.server.com/nek.file.php
to je to...
lahko pa naredis v svojem home-diru podobno datoteko, pa samo napises v konzolo:
crontab pagereload
samo potem moras pred /usr/bin... dodat se nekaj takega:
40 * * * *
tole pomeni, da se zadeva izvaja vsako uro, 20 do polne ure...
ce hoces, da se zadeva izvaja vsak dan ob polnoci napises takole:
0 0 * * *
en quick-guide do crontaba bos nasel tule: http://www.superscripts.com/tutorial/cr...
lp
naredi v /etc/cron.daily/ neko datoteko, recimo pagereload, v katero napisi:
#!/bin/sh
/usr/bin/lynx -dump http://www.server.com/nek.file.php
to je to...
lahko pa naredis v svojem home-diru podobno datoteko, pa samo napises v konzolo:
crontab pagereload
samo potem moras pred /usr/bin... dodat se nekaj takega:
40 * * * *
tole pomeni, da se zadeva izvaja vsako uro, 20 do polne ure...
ce hoces, da se zadeva izvaja vsak dan ob polnoci napises takole:
0 0 * * *
en quick-guide do crontaba bos nasel tule: http://www.superscripts.com/tutorial/cr...
lp
Zgodovina sprememb…
- spremenilo: SubOrbit ()
masticore ::
v bistvu enako ...
hotel sem da se mi vsak dan ob 00.00 zadeva požene .. tko da sem sam dodal v crontab
0 0 * * * /usr/bin/lynx -dump http://moja.pot.com/ustrezna_mapa/neki.... > /dev/null
v bistvu se samo nisem spomnil da bi uporabu lynx
... naredu sem pa prek shella
LP
hotel sem da se mi vsak dan ob 00.00 zadeva požene .. tko da sem sam dodal v crontab
0 0 * * * /usr/bin/lynx -dump http://moja.pot.com/ustrezna_mapa/neki.... > /dev/null
v bistvu se samo nisem spomnil da bi uporabu lynx
... naredu sem pa prek shella
LP
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Crontab UbuntuOddelek: Programska oprema | 805 (639) | popster |
» | crontab auto zagon skripteOddelek: Programska oprema | 727 (663) | RedDrake |
» | ftp arhiviranje, linuxOddelek: Operacijski sistemi | 1231 (1126) | urarrr |
» | avtomatska nastavitev ure v RH 7.3Oddelek: Operacijski sistemi | 983 (952) | MasterMind |
» | Crontab sheduled job (v skripti ali brez)Oddelek: Operacijski sistemi | 1152 (1120) | rokp |