Results 1 to 3 of 3
-
6th Jan 2010, 10:57 PM #1OPMemberWebsite's:
daringhost.comCron Job Help
I am using Cpanel, and i was wondering if there was a cron that would back up my cpanel,mysql, and files daily?
I am not sure how simple, or hard this is, but thank you for your help.xxenragedxx Reviewed by xxenragedxx on . Cron Job Help I am using Cpanel, and i was wondering if there was a cron that would back up my cpanel,mysql, and files daily? I am not sure how simple, or hard this is, but thank you for your help. Rating: 5
-
6th Jan 2010, 11:13 PM #2Member
I haven't used cPanel lately, but I'm sure there was option so you could put schedule to backup your stuff.. look in the backup wizard
-
7th Jan 2010, 11:19 AM #3MemberPHP Code:
<?php
// PHP script to allow periodic cPanel backups automatically, optionally to a remote FTP server.
// This script contains passwords. KEEP ACCESS TO THIS FILE SECURE! (place it in your home dir, not /www/)
// ********* THE FOLLOWING ITEMS NEED TO BE CONFIGURED *********
// Info required for cPanel access
$cpuser = "username"; // Username used to login to CPanel
$cppass = "password"; // Password used to login to CPanel
$domain = "example.com"; // Domain name where CPanel is run
$skin = "x"; // Set to cPanel skin you use (script won't work if it doesn't match). Most people run the default x theme
// Info required for FTP host
$ftpuser = "ftpusername"; // Username for FTP account
$ftppass = "ftppassword"; // Password for FTP account
$ftphost = "ftp.example.com"; // Full hostname or IP address for FTP host
$ftpmode = "ftp"; // FTP mode ("ftp" for active, "passiveftp" for passive)
// Notification information
$notifyemail = "you@example.com"; // Email address to send results
// Secure or non-secure mode
$secure = 0; // Set to 1 for SSL (requires SSL support), otherwise will use standard HTTP
// Set to 1 to have web page result appear in your cron log
$debug = 0;
// *********** NO CONFIGURATION ITEMS BELOW THIS LINE *********
if ($secure) {
$url = "ssl://".$domain;
$port = 2083;
} else {
$url = $domain;
$port = 2082;
}
$socket = fsockopen($url,$port);
if (!$socket) { echo "Failed to open socket connection... Bailing out!\n"; exit; }
// Encode authentication string
$authstr = $cpuser.":".$cppass;
$pass = base64_encode($authstr);
$params = "dest=$ftpmode&email=$notifyemail&server=$ftphost&user=$ftpuser&pass=$ftppass&submit=Generate Backup";
// Make POST to cPanel
fputs($socket,"POST /frontend/".$skin."/backup/dofullbackup.html?".$params." HTTP/1.0\r\n");
fputs($socket,"Host: $domain\r\n");
fputs($socket,"Authorization: Basic $pass\r\n");
fputs($socket,"Connection: Close\r\n");
fputs($socket,"\r\n");
// Grab response even if we don't do anything with it.
while (!feof($socket)) {
$response = fgets($socket,4096);
if ($debug) echo $response;
}
fclose($socket);
?>
15 2 * * * /usr/local/bin/php /home/youraccount/fullbackup.php
(Runs every night at 2:15 a.m.)
or
15 2 * * 1 /usr/local/bin/php /home/youraccount/fullbackup.php
(Runs every Sunday night at 2:15 a.m.)
Elite
Sponsored Links
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Similar Threads
-
Cron or Pseudo-cron?
By m1mi.dan0s in forum Webmaster ResourcesReplies: 5Last Post: 29th Jul 2012, 07:14 PM -
Help with Cron Job
By UKInternetGroup in forum Technical Help Desk SupportReplies: 15Last Post: 6th Mar 2012, 08:56 AM -
Need Help In Cron job
By ::ALEX:: in forum Technical Help Desk SupportReplies: 1Last Post: 26th Dec 2011, 10:33 PM -
VPS cron job
By Spooky in forum Web Application/Script SupportReplies: 2Last Post: 3rd Jun 2011, 10:37 PM -
Cron Job
By Spooky in forum Web Application/Script SupportReplies: 4Last Post: 9th Nov 2010, 01:22 PM
themaPoster - post to forums and...
Version 5.23 released. Open older version (or...