Почему не только выполняет Ваше использование команды at
или cron
. at
легко, но это не всегда устанавливается по умолчанию, но это должно быть доступно от Вашего диспетчера пакетов. Установите это затем выполняет его как так.
at HH:MM (time 2 minutes or so in future)
это откроет оболочку, ввести Вас команды там
date >/tmp/out 2>&1
tar [your options] >>/tmp/out 2>>&1
date >>/tmp/out 2>>&1
контроль-за-прессой-D и запускается /etc/init.d/atd
. Выйдите из системы и перепроверьте позже. Посмотрите на /tmp/out
для выходного журнала.
Или Вы могли использовать cron
Похоже на задание для заголовка X-Frame-Options :
add_header X-Frame-Options SAMEORIGIN;
(Очевидно, применяется к местоположению, соответствующему рассматриваемому файлу)
Вы могли также добавьте заголовок в PHP, что может быть проще.
Не забудьте добавить заголовок ровно один раз, иначе он будет проигнорирован некоторыми браузерами , что приведет к много "веселья" при отладке. См. отчет об ошибке для Chrome, отчет об ошибке для Firefox.
Я не эксперт по NGINX, но теоретически это может работать:
location ~* \urltoyourplayer?$ { valid_referers none blocked yourdomain.fqdn; if ($invalid_referer) { return 403; } }
Это должно предотвратить встраивание вашего плеера на другие веб-сайты путем чтения URL-адреса реферера, если он соответствует вашему домену, тогда ОК, в противном случае вернуть ошибку 403.