Difference between revisions of "API: CRON"
| Line 1: | Line 1: | ||
| − | + | <div data-placeholder="Перевод" dir="ltr">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.</div> <div data-placeholder="Перевод" dir="ltr">Incoming data marked with an asterisk are required.</div> | |
| − | |||
| − | |||
| − | |||
| − | |||
{| border="1" cellpadding="5" | {| border="1" cellpadding="5" | ||
|- | |- | ||
| − | | < | + | | <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">'''Module'''</div> |
| − | | <p dir="ltr" style="text-align: center;">''' | + | | <p dir="ltr" style="text-align: center;">'''Function'''</p> |
| − | | <p dir="ltr" style="text-align: center;">''' | + | | <p dir="ltr" style="text-align: center;">'''Incoming data'''</p> |
| − | | <p dir="ltr" style="text-align: center;">''' | + | | <p dir="ltr" style="text-align: center;">'''Error variants'''</p> |
|- | |- | ||
| style="vertical-align: top;" | | | style="vertical-align: top;" | | ||
| Line 15: | Line 11: | ||
| style="vertical-align: top;" | | | style="vertical-align: top;" | | ||
| − | + | List of CRON-tasks of the user (ID, time, command). | |
listcommcron | listcommcron | ||
| style="vertical-align: top;" | | | style="vertical-align: top;" | | ||
| − | username (post)* — | + | username (post)* — Username; |
| − | password (post)* — | + | password (post)* — User password; |
| − | crontab (post)* — | + | crontab (post)* — constant, module name; |
| − | listcommcron (post)* — | + | listcommcron (post)* — constant, operation type; |
| − | language (post) | + | language (post) —can take a value: en/ru (by default ru); |
| − | panel_user (post) — | + | panel_user (post) — ISP username, to which the operation is applied. |
| style="vertical-align: top;" | | | style="vertical-align: top;" | | ||
| − | error:0, mess:' | + | error:0, mess:'List opf cron tasks has been successfully received for the user: <name>'; |
| − | error:1, mess:' | + | error:1, mess:'Nothing found for:' <name>'; |
| − | error:1000, mess:' | + | error:1000, mess:'You don't have admin rights'; |
| − | error:1001, mess:' | + | error:1001, mess:'This user is not found in ISP-panel:<user>'. |
|- | |- | ||
| Line 46: | Line 42: | ||
| style="vertical-align: top;" | | | style="vertical-align: top;" | | ||
| − | + | Adding CRON-task for user. | |
| style="vertical-align: top;" | | | style="vertical-align: top;" | | ||
| − | username (post)* — | + | username (post)* — Username; |
| − | password (post)* — | + | password (post)* — User password; |
| − | crontab (post)* — | + | crontab (post)* — constant, module name; |
| − | addcommcron (post)* — | + | addcommcron (post)* — constant, operation type; |
| − | cron_freq_minutes (post)* — | + | cron_freq_minutes (post)* — minutes in format crond; |
| − | cron_freq_hours (post)* — | + | cron_freq_hours (post)* — hours in format crond; |
| − | cron_freq_days (post)* — | + | cron_freq_days (post)* — days in format crond; |
| − | cron_freq_months (post)* — | + | cron_freq_months (post)* — months in format crond; |
| − | cron_freq_weekdays (post)* — | + | cron_freq_weekdays (post)* — weekdays in format crond; |
| − | cron_command (post)* | + | cron_command (post)* —command for launching; |
| − | language (post) — | + | language (post) — can take a value: en/ru (by default ru); |
| − | panel_user (post) | + | panel_user (post) —ISP user name, to which the operation is applied. |
| style="vertical-align: top;" | | | style="vertical-align: top;" | | ||
| − | error:0, mess:' | + | error:0, mess:'New task crond has been added for user: <name>'; |
| − | error:5, mess:' | + | error:5, mess:'Error in parameter block'; |
| − | error:1, mess:' | + | error:1, mess:'Error in adding new task crond for user: <name>'; |
| − | error:1000, mess:' | + | error:1000, mess:'You don't have admin rights'; |
| − | error:1001, mess:' | + | error:1001, mess:'The user is not found in ISP-panel:<user>'. |
|- | |- | ||
| Line 89: | Line 85: | ||
| style="vertical-align: top;" | | | style="vertical-align: top;" | | ||
| − | + | Deleting CRON-task. | |
delcommcron | delcommcron | ||
| style="vertical-align: top;" | | | style="vertical-align: top;" | | ||
| − | username (post)* — | + | username (post)* — Username; |
| − | password (post)* — | + | password (post)* — User password; |
| − | crontab (post)* — | + | crontab (post)* — constant, module name; |
| − | delcommcron (post)* — | + | delcommcron (post)* — constant, operation type; |
| − | cron_freq_minutes (post)* — | + | cron_freq_minutes (post)* — minutes in format crond; |
| − | cron_freq_hours (post)* — | + | cron_freq_hours (post)* — hours in format crond; |
| − | cron_freq_days (post)* — | + | cron_freq_days (post)* — days in format crond; |
| − | cron_freq_months (post)* — | + | cron_freq_months (post)* — months in format crond; |
| − | cron_freq_weekdays (post)* — | + | cron_freq_weekdays (post)* — weekdays in format crond; |
| − | cron_command (post)* — | + | cron_command (post)* — command to perform; |
| − | language (post) — | + | language (post) — can take a value: en/ru (by default ru); |
| − | panel_user (post) — | + | panel_user (post) — ISP username to which the operation is applied. |
| style="vertical-align: top;" | | | style="vertical-align: top;" | | ||
| − | error:0, mess:' | + | error:0, mess:'Task cron has been deleted for user: <name>'; |
| − | error:1, mess:' | + | error:1, mess:'Error in deleting task crond for user: <name>'; |
| − | error:2, mess:' | + | error:2, mess:'Task cron with such parameters is not found for user: <name>'; |
| − | error:5, mess:' | + | error:5, mess:'Error in parameter block'; |
| − | error:1000, mess:' | + | error:1000, mess:'You don't have admin rights'; |
| − | error:1001, mess:' | + | error:1001, mess:'The user is not found in ISP-panel:<user>'. |
|- | |- | ||
| Line 141: | Line 137: | ||
| style="vertical-align: top;" | | | style="vertical-align: top;" | | ||
| − | username (post)* — | + | username (post)* — Username; |
| − | password (post)* — | + | password (post)* — User password; |
| − | crontab (post)* — | + | crontab (post)* — constant, module name; |
| − | editcommcron (post)* — | + | editcommcron (post)* — constant, operation type; |
| − | cron_freq_minutes (post)* — | + | cron_freq_minutes (post)* — minutes in format crond; |
| − | cron_freq_hours (post)* — | + | cron_freq_hours (post)* — hours in format crond; |
| − | cron_freq_days (post)* — | + | cron_freq_days (post)* — days in format crond; |
| − | cron_freq_months (post)* — | + | cron_freq_months (post)* — months in format crond; |
| − | cron_freq_weekdays (post)* — | + | cron_freq_weekdays (post)* — weekdays in format crond; |
| − | cron_command (post)* — | + | cron_command (post)* — command to perform; |
| − | cron_new_minutes (post) — | + | cron_new_minutes (post) — new minutes in format crond; |
| − | cron_new_hours (post) — | + | cron_new_hours (post) — new hours in format crond; |
| − | cron_freq_days (post)* — | + | cron_freq_days (post)* — days in format crond; |
| − | cron_freq_months (post)* — | + | cron_freq_months (post)* — months in format crond; |
| − | cron_freq_weekdays (post)* — | + | cron_freq_weekdays (post)* — weekdays in format crond; |
| − | cron_command (post)* — | + | cron_command (post)* — command to perform; |
| − | language (post) — | + | language (post) — can take a value: en/ru (by default ru); |
| − | panel_user (post) — | + | panel_user (post) — ISP username to which the operation is applied. |
| style="vertical-align: top;" | | | style="vertical-align: top;" | | ||
| − | error:0, mess:' | + | error:0, mess:'The crond task has been edited for user: <name>'; |
| − | error:1, mess:' | + | error:1, mess:'error in editing the current task crond for user: <name>'; |
| − | error:2, mess:' | + | error:2, mess:'The crond task with such parameters is not found for user:<username>'; |
| − | error:4, mess:' | + | error:4, mess:'New values are not set. Nothing to perform' |
| − | error:5, mess:' | + | error:5, mess:'Error in parameter block'; |
| − | error:1000, mess:' | + | error:1000, mess:'You don't have admin rights'; |
| − | error:1001, mess:' | + | error:1001, mess:'The user is not found in ISP-panel:<user>'. |
|} | |} | ||
| − | + | Other useful articles: | |
{| style="width: 1191px;" | {| style="width: 1191px;" | ||
Revision as of 22:52, 9 April 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. |
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: