[Solve]Cron Job sentora - Cum adaugi un Cron Job functional pe sentora

AlexH

Merg pe strada catre Mine...
Membru personal
Administrative
Freelancer
SEO Expert
Dupa lungi cautari am rezlolvat o problema care va loviti cu totii care aveti sentora pe vps sau server.
Metoda este chiar foarte simpla iar tot ce gasiti pe net sunt panarame si nimic nu functioneaza. Le-am testat pe toate si fara succes.

Cum adaugi un Cron Job functional pe sentora.

1. login in ftp
2. mergi in folderul root la domeniu /public_html/domeniu_com/
3. faci un fisier nou cu orice nume vrei tu, recomandarea mea este un set de numere si cifre generate gen: dssf86868fdsdf.sh
4. in fisierul dssf86868fdsdf.sh adaugi codul de mai jos

Cod:
# Run the 1 jobs
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
comanda care vrei sa fie executata
5. acum login in sentora panel
6. din meniul din stanga click pe cron manager
7. la script adaugati urmatoarea linie
Cod:
domeniu_com/[B]dssf86868fdsdf.sh[/B]
8. la executie alegeti timpul cand sa fie executat
9. gata

Acum aveti un cronjob functional pe sentora. Functioneaza 100% pentru ca prin metoda asta folosesc eu fara probleme.

Daca aveti intrebari, postati mai jos.

Nota: Eu rulez php 5.6 si Centos 7 cu sentora
[/SIZE][/FONT]
 
De ce este nevoie de fisier .sh?
Mie tot timpul pe sentora mi-a functonat cron job-ul, de exemplu daca aveam nevoie de un fisier .php care trebuia accesat la 5 minute, adaugam in Cron Manager:
domeniu_com/fisier_cron.php
 
De ce este nevoie de fisier .sh?
Pentru ca nu toate formele de cron / comenzi functioneaza.
Am testat eu destule si nu functioneaza pe normal, de asta am cautat solutie care sa functioneze. Chiar si pe forum la ei vei gasit destule topicuri unde lumea se planga ca nu functioneaza cron job bine.
 
cum ar trebuii sa arate comanda de aici ?
# Run the 1 jobs
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
comanda care vrei sa fie executata

eu pe cpanel bagam ceva de genul asta, wget -O - Link >/dev/null 2>&1
 
Cum ar trebui sa fie daca vrei ca in fiecare noapte la ora 3:15 sa se faca back-up?
 
Cum ar trebui sa fie daca vrei ca in fiecare noapte la ora 3:15 sa se faca back-up?
din sentora cron manager faci un task la ora 3.15 si apoi setezi sa ruleze odata la 24 ore. Asa va executa asta odata la 24 ore backup.
Se poate executa acest backup sa ruleze zilnic din Backup manager.
comanda directa este asa: 15 3 * * * care va rula comanda la 3am si 15 minute.
 
Mai intai trebuie sa fac un script php care sa spuna sa faca back--up, nu?
 
Mai intai trebuie sa fac un script php care sa spuna sa faca back--up, nu?
Daca folosesti adoua varianta cea din backup manager, nu trebuie sa faci nimic.
1. adauga asta dupa ip de login la sentora ?module=backup_admin
2. activezi daily backup
01612d02c1964e1a96325fdd3dec2581.png
 
Loading...
Back
Sus