API: CRON

From BrainyCP
Revision as of 13:00, 26 July 2021 by Alenka (talk | contribs) (Protected "API: CRON" ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)))

Jump to: navigation, search
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.

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;

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;

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;

cron_new_minutes (post) — new minutes in format crond;

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);

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:'New values are not set. Nothing to perform'

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