Difference between revisions of "API: CRON"

From BrainyCP
Jump to: navigation, search
m (Protected "API: CRON" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)))
Line 43: Line 43:
 
| style="vertical-align: top;" |  
 
| style="vertical-align: top;" |  
 
Adding CRON-task for user.
 
Adding CRON-task for user.
 +
 +
addcommcron
  
 
| style="vertical-align: top;" |  
 
| style="vertical-align: top;" |  
Line 98: Line 100:
 
delcommcron (post)* — constant, operation type;
 
delcommcron (post)* — constant, operation type;
  
cron_freq_minutes (post)* — minutes in format crond;
+
id_command (post) * - Job id number (Array element number in the listcommcron method)
 
 
cron_freq_hours (post)* — hours in format crond;
 
 
 
cron_freq_days (post)* — days in format crond;
 
 
 
cron_freq_months (post)* — months in format crond;
 
 
 
cron_freq_weekdays (post)* — weekdays in format crond;
 
 
 
cron_command (post)* — command to perform;
 
  
 
language (post) — can take a value: en/ru (by default ru);
 
language (post) — can take a value: en/ru (by default ru);
Line 157: Line 149:
 
cron_command (post)* — command to perform;
 
cron_command (post)* — command to perform;
  
cron_new_minutes (post) — new minutes in format crond;
+
id_command (post) * - Job id number (Array element number in the listcommcron method)
 
 
cron_new_hours (post) — new hours in format crond;
 
 
 
cron_freq_days (post)* — days in format crond;
 
 
 
cron_freq_months (post)* — months in format crond;
 
 
 
cron_freq_weekdays (post)* — weekdays in format crond;
 
 
 
cron_command (post)* — command to perform;
 
  
 
language (post) — can take a value: en/ru (by default ru);
 
language (post) — can take a value: en/ru (by default ru);
Line 180: Line 162:
 
error:2, mess:'The crond task with such parameters is not found for user:<username>';
 
error:2, mess:'The crond task with such parameters is not found for user:<username>';
  
error:4, mess:'New values are not set. Nothing to perform'
+
error:4, mess:'No cron job with id ='
  
 
error:5, mess:'Error in parameter block';
 
error:5, mess:'Error in parameter block';

Revision as of 13:36, 25 October 2021

Administrative functions require API root rights in order to use any login hosted on the server. If you do not have root rights, you can only use your login.
Incoming data marked with an asterisk are required.
Module

Function

Incoming data

Error variants

crontab

List of CRON-tasks of the user (ID, time, command).

listcommcron

username (post)* — Username;

password (post)* — User password;

crontab (post)* — constant, module name;

listcommcron (post)* — constant, operation type;

language (post) —can take a value: en/ru (by default ru);

panel_user (post) — ISP username, to which the operation is applied.

error:0, mess:'List opf cron tasks has been successfully received for the user: <name>';

error:1, mess:'Nothing found for:' <name>';

error:1000, mess:'You don't have admin rights';

error:1001, mess:'This user is not found in ISP-panel:<user>'.

crontab

Adding CRON-task for user.

addcommcron

username (post)* — Username;

password (post)* — User password;

crontab (post)* — constant, module name;

addcommcron (post)* — constant, operation type;

cron_freq_minutes (post)* — minutes in format crond;

cron_freq_hours (post)* — hours in format crond;

cron_freq_days (post)* — days in format crond;

cron_freq_months (post)* — months in format crond;

cron_freq_weekdays (post)* — weekdays in format crond;

cron_command (post)* —command for launching;

language (post) — can take a value: en/ru (by default ru);

panel_user (post) —ISP user name, to which the operation is applied.

error:0, mess:'New task crond has been added for user: <name>';

error:5, mess:'Error in parameter block';

error:1, mess:'Error in adding new task crond for user: <name>';

error:1000, mess:'You don't have admin rights';

error:1001, mess:'The user is not found in ISP-panel:<user>'.

crontab

Deleting CRON-task.

delcommcron

username (post)* — Username;

password (post)* — User password;

crontab (post)* — constant, module name;

delcommcron (post)* — constant, operation type;

id_command (post) * - Job id number (Array element number in the listcommcron method)

language (post) — can take a value: en/ru (by default ru);

panel_user (post) — ISP username to which the operation is applied.

error:0, mess:'Task cron has been deleted for user: <name>';

error:1, mess:'Error in deleting task crond for user: <name>';

error:2, mess:'Task cron with such parameters is not found for user: <name>';

error:5, mess:'Error in parameter block';

error:1000, mess:'You don't have admin rights';

error:1001, mess:'The user is not found in ISP-panel:<user>'.

crontab

Редактирование CRON-задания.

editcommcron

username (post)* — Username;

password (post)* — User password;

crontab (post)* — constant, module name;

editcommcron (post)* — constant, operation type;

cron_freq_minutes (post)* — minutes in format crond;

cron_freq_hours (post)* — hours in format crond;

cron_freq_days (post)* — days in format crond;

cron_freq_months (post)* — months in format crond;

cron_freq_weekdays (post)* — weekdays in format crond;

cron_command (post)* — command to perform;

id_command (post) * - Job id number (Array element number in the listcommcron method)

language (post) — can take a value: en/ru (by default ru);

panel_user (post) — ISP username to which the operation is applied.

error:0, mess:'The crond task has been edited for user: <name>';

error:1, mess:'error in editing the current task crond for user: <name>';

error:2, mess:'The crond task with such parameters is not found for user:<username>';

error:4, mess:'No cron job with id ='

error:5, mess:'Error in parameter block';

error:1000, mess:'You don't have admin rights';

error:1001, mess:'The user is not found in ISP-panel:<user>'.

Other useful articles:

API: подключение

API: мониторинг

API: статус веб-сервера

API: автоустановщик CMS

API: настройка бекапов

API: трансфер между серверами

API: антивирус

API: настройки сервера

API: управление веб-сервером

API: базы данных

API: пользовательские сертификаты

API: управление почтовыми ящиками

API: информация о сервере

API: почта

API: управление DNS-зонами

API: использование трафика

API: почтовые ящики клиента

API: установка веб-сервера

API: логирование

API: сервер имен

API: хост-аккаунты

API: менеджер приложений

API: сертификаты сервисов

API: CRON

API: менеджер процессов

API: сетевые инструменты

API: FTP-сервер

API: менеджер IP-адресов

API: средняя нагрузка

API: MySQL processlist