Automatsko izvršavanje skripta

Automatsko izvršavanje skripta

offline
  • Senor  Male
  • Ugledni građanin
  • Uroš Stegić
  • Pridružio: 19 Jul 2006
  • Poruke: 308
  • Gde živiš: Pančevo

Napisao sam skript koji adminu šalje e-mail sa nekakvim izveštajem koji izvlači iz baze. Kako da nateram apač da sam izvršava taj skript jednom nedeljno. Trenutno to funkcioniše tako što se u admin panelu nalazi dugme "pošalji izveštaj" i ovaj to jednom nedeljno klikne. Ali i admin je čovek, desi se da ne može ili zaboravi ili šta god pa bih ja automatizovao proces.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

Procitaj za cron job
[Link mogu videti samo ulogovani korisnici]
ili negde drugde izguglaj



offline
  • C# and PHP Developer
  • Pridružio: 16 Feb 2011
  • Poruke: 1630
  • Gde živiš: Pancevo

Koristi CRON kao sto je kolega nikola rekao!!! Evo ti jedan primer koji se koristi za automacki Back Up !

CRON :

#!/bin/sh #Set information specific to your site webroot="YOUR WEBROOT" db_host="YOUR DB HOST" db_user="YOUR DB USERNAME" db_password="YOUR DB PASSWORD" db_name="YOUR DB NAME" #Set the date and name for the backup files date=`date '+%F-%H-%M'` backupname="backup.$date.tar.gz" #Dump the mysql database mysqldump -h $db_host -u $db_user --password="$db_password" $db_name > $webroot/db_backup.sql #Backup Site tar -czpvf $webroot/sitebackup.tar.gz $webroot/web/content/ #Compress DB and Site backup into one file tar --exclude 'sitebackup' --remove-files -czpvf $webroot/$backupname $webroot/sitebackup.tar.gz $webroot/db_backup.sql #Upload your files to cloud files. #First argument is the location of the backup file, second argument is the name to be used when uploaded php $webroot/cloudfiles_backup.php $webroot/$backupname $backupname #After your backup has been uploaded, remove the tar ball from the filesystem. rm $webroot/$backupname

PHP

<?php // include the API - note we must use the absolute server path because this script will be executed through php technology and not http require("/YOUR WEBROOT/cloudfiles/cloudfiles.php"); // cloud info $username = "YOUR USERNAME"; // username $key = "YOUR API KEY"; // api key $containername = "YOUR CONTAINER NAME";  // container name // backup file name from command-line argument $backup = $argv[1]; // Name to use for file once uploaded $uploadname = $argv[2]; // Connect to Rackspace $auth = new CF_Authentication($username, $key); $auth->authenticate(); $conn = new CF_Connection($auth); // Get the container we want to use $container = $conn->get_container($containername); // upload file to Rackspace $object = $container->create_object($uploadname); $object->load_from_filename($backup); ?>

offline
  • arnage 
  • Novi MyCity građanin
  • Pridružio: 13 Feb 2013
  • Poruke: 16

Moze i: [Link mogu videti samo ulogovani korisnici]

Ko je trenutno na forumu
 

Ukupno su 3166 korisnika na forumu :: 104 registrovanih, 6 sakrivenih i 3056 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 015, 33 bren, A.R.Chafee.Jr., AirSremac, aleksandar89, alternator, Arsenije, Asparagus, Bane5, boj.an, Bojke549, bokicacar, Borski1977, Bosnjo, BraneS, Bubimir, bunker, BZ, CCCP, Chainsaw, Cicumile, cikadeda, Colt D, d.arsenal321, Darth Malak, dekan.m, DENIRO, Desmond, Despot1, dinamik, dmrdc, dolinalima, DonRumataEstorski, Drugard72, Dzoni2412, eagle.rs, Electron, Feller, Giskard, Hitri, HrcAk47, Igritelj, Jan, jarovitt, Jeremiah, Joint Chief, Joksss, K a s p e r, kaput21, Le Banner, Levi, Limeni91, Litostroton, LUDI, mat, matejman, MB120mm, mercedesamg, Mercury, mikoyan21, mikrimaus, MIKULENCE, Milan A. Nikolic, Mirage 2000N, mladen.zovko, mnn2, moldway, monomah, Mrav Obrad, Nemanja.M, Nemanja676, nenad81, nenooo, Nepopravljivi, Ns1975, Orc, Panter, pedja.st, pein, Pekman, picknick, Poof, Promising0, raptorsi, Ray1973, RED4G-304, ruma, SlaKoj, sony771, ssekir75, stefan95, stegonosa, Stevan Visoki, svnedelja, SympathyForTheDevil, trutcina, vathra, Velizar, Vica1958, vidra boy, voja64, vuk77, vzd1389, zeka013