Пример #1
0
&id=<?php 
    echo $task['id'];
    ?>
&sid=<?php 
    echo (int) $_GET['id'];
    ?>
"><?php 
    echo $task['title'];
    ?>
</a></td>
          <td><?php 
    echo date('d.m.Y h:i', $task['lastExec']);
    ?>
</td>
          <td><?php 
    echo date('d.m.Y h:i', nextExecDateTime($task));
    ?>
</td>
          <td><?php 
    echo memoryFormat($task['memoryUsage']);
    ?>
</td>
          <td><?php 
    echo $task['type'];
    ?>
</td>
          <td><span class="tag_<?php 
    echo strtolower($taskStatuses[$task['status']]);
    ?>
"><?php 
    echo $taskStatuses[$task['status']];
Пример #2
0
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
echo "Service started [" . date('d.m.Y h:i', time()) . "] with PID= " . getmypid() . "\n";
include __DIR__ . '/conf.php';
include __corePath . 'libs/service.php';
include __corePath . 'libs/jsonDB.php';
include __corePath . 'libs/dumper.php';
if (checkLock('tasks')) {
    die("Found .lock file, exit.\n");
}
lock('tasks');
$tasksList = new JsonDB(__taskdb);
foreach ($tasksList->data as $key => $task) {
    $nextExec = nextExecDateTime($task);
    echo "+++++++++++++++++++++++++++++++++++++\n";
    echo $task['title'] . "\n";
    echo "+++++++++++++++++++++++++++++++++++++\n";
    echo "CurtTime = " . date('d.m.Y h:i', time()) . "\n";
    echo "Lastexec = " . date('d.m.Y h:i', $task['lastExec']) . "\n";
    echo "NextExec = " . date('d.m.Y h:i', $nextExec) . "\n";
    if (time() >= $nextExec && $nextExec > 0) {
        switch ($task['type']) {
            case 'files_backup':
                $res = 0;
                $tasksList->data[$key]['execStatus'] = 0;
                try {
                    $res = filesBackup($task);
                } catch (Exception $e) {
                    echo $e->getMessage() . "\n";