Difference between revisions of "API: CRON"
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; | ||
− | + | id_command (post) * - Job id number (Array element number in the listcommcron method) | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
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; | ||
− | + | id_command (post) * - Job id number (Array element number in the listcommcron method) | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
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:' | + | 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
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: