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: