список уже созданных задач

crontab -l

добавление задачи

crontab -e
# ┌─────────────────────  Minute   (0..59)
# │ ┌───────────────────  Hour     (0..23)
# │ │ ┌─────────────────  Day      (1..31)
# │ │ │ ┌───────────────  Month    (1..12)
# │ │ │ │ ┌─────────────  Weekday  (0=Sun .. 6=Sat)
# ┴ ┴ ┴ ┴ ┴

перезагружать каждый день в 5 утра

0 5 * * * /sbin/reboot

пример скрипта:

<?php
$linux_username = exec('whoami');
$mainTable = $this->wpdb->get_blog_prefix() . "aaa";
$result_query = $this->wpdb->query(
    sprintf(
        "INSERT INTO %s (name, created_at) VALUES ('%s', '%s')",
        $mainTable,
        $linux_username,
        date("Y-m-d H-i-s")
    )
);

$result_count = $this->wpdb->get_results(
    sprintf(
        "SELECT count(*) FROM `%s` ",
        $mainTable
    )
);

var_dump($result_count);