Skip to content

Instantly share code, notes, and snippets.

@iandexter
Created August 19, 2013 12:50
Show Gist options
  • Save iandexter/6268790 to your computer and use it in GitHub Desktop.
Save iandexter/6268790 to your computer and use it in GitHub Desktop.
<?php
define("DIRECTORY",$_SERVER['OPENSHIFT_DATA_DIR'] );
define("DBNAME",$_SERVER['OPENSHIFT_APP_NAME'] );
define("DBUSER",$_SERVER['OPENSHIFT_MYSQL_DB_USERNAME'] );
define("DBPASS",$_SERVER['OPENSHIFT_MYSQL_DB_PASSWORD'] );
define("DBHOST",$_SERVER['OPENSHIFT_MYSQL_DB_HOST'] . ':' . $_SERVER['OPENSHIFT_MYSQL_DB_PORT'] );
$AUTOCONFIG = array(
'installed' => false,
'dbtype' => 'mysql',
'dbtableprefix' => 'oc_',
'adminlogin' => 'admin',
'adminpass' => 'OpenShiftAdmin',
'directory' => DIRECTORY,
'dbname' => DBNAME,
'dbuser' => DBUSER,
'dbpass' => DBPASS,
'dbhost' => DBHOST
);
?>
#!/bin/bash
if [[ -f $OPENSHIFT_REPO_DIR/php/cron.php ]] ; then
if [[ $(( $(date +%M) % 15 )) -eq 0 ]] ; then
printf "{\"app\":\"Cron\",\"message\":\"%s\",\"level\":1,\"time\":%s}\n" "Running cron job" $(date +%s) >> $OPENSHIFT_DATA_DIR/owncloud.log
pushd $OPENSHIFT_REPO_DIR/php &> /dev/null
php -f cron.php
if [[ $? -ne 0 ]] ; then
printf "{\"app\":\"Cron\",\"message\":\"%s\",\"level\":2,\"time\":%s}\n" "Error running cron job" $(date +%s) >> $OPENSHIFT_DATA_DIR/owncloud.log
fi
popd &> /dev/null
fi
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment