From 054191a69d4846ccecc49d9c59e8a084322be410 Mon Sep 17 00:00:00 2001 From: Kijin Sung Date: Thu, 26 Jan 2017 21:29:22 +0900 Subject: [PATCH] Add some PHP-CLI scripts to be run as cronjobs --- common/scripts/clean_empty_dirs.php | 58 ++++++++++++++++++++++ common/scripts/clean_garbage_files.php | 25 ++++++++++ common/scripts/clean_old_notifications.php | 37 ++++++++++++++ common/scripts/clean_old_thumbnails.php | 41 +++++++++++++++ common/scripts/common.php | 42 ++++++++++++++++ 5 files changed, 203 insertions(+) create mode 100644 common/scripts/clean_empty_dirs.php create mode 100644 common/scripts/clean_garbage_files.php create mode 100644 common/scripts/clean_old_notifications.php create mode 100644 common/scripts/clean_old_thumbnails.php create mode 100644 common/scripts/common.php diff --git a/common/scripts/clean_empty_dirs.php b/common/scripts/clean_empty_dirs.php new file mode 100644 index 000000000..faafdb135 --- /dev/null +++ b/common/scripts/clean_empty_dirs.php @@ -0,0 +1,58 @@ +old_date = date('YmdHis', time() - ($days * 86400)); +$output = executeQuery('ncenterlite.deleteNotifyAll', $args); +if ($output->toBool()) +{ + echo "Successfully deleted all notifications older than $days days.\n"; +} +else +{ + echo "Error while deleting notifications older than $days days.\n"; + echo $output->getMessage() . "\n"; + $exit_status = abs($output->getError()); +} + +// Set the exit status if there were any errors. +if ($exit_status != 0) +{ + exit($exit_status); +} diff --git a/common/scripts/clean_old_thumbnails.php b/common/scripts/clean_old_thumbnails.php new file mode 100644 index 000000000..b36868973 --- /dev/null +++ b/common/scripts/clean_old_thumbnails.php @@ -0,0 +1,41 @@ +