Есть ли решение запустить команду задания cron в cpanel только с моего хоста cPanel?Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Есть ли решение запустить команду задания cron в cpanel только с моего хоста cPanel?

Сообщение Anonymous »

У меня есть скрипт магазина Laravel. Я написал плагин для этого скрипта, который делает резервную копию базы данных.
Я направил его с помощью следующей команды:

Код: Выделить всё

Route::get('/backupsfiles/cronbackup', [BackupFilesController::class,'cronbackup'])->name('backupsfiles.cronbackup');
И я создал задание cron с помощью следующей команды в cPanel:

Код: Выделить всё

wget -O - http://subdomain.domain.com/backupsfiles/cronbackup
Если я выполню эту команду из терминальной среды моего компьютера с операционной системой Linux, этот сценарий будет выполнен.
Но проблема в том, что я хочу, чтобы этот сценарий был выполняется только с моего хоста cPanel, и никто другой не может выполнить его с другого терминала Linux.
Кроме того, в файле BackupFilesController есть и другие функции, которые даже гостевые пользователи могут использовать без входа в систему. Например, если файл резервной копии был опубликован, они могут загрузить его без входа в систему.
Есть ли решение?
Заранее спасибо

Подробнее здесь: https://stackoverflow.com/questions/782 ... panel-host
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»