Line 3: |
Line 3: |
| RMS '''Task Manager''' is a remote scripting tool with a user friendly graphics interface integrated into RMS platform. It is located in the '''[[RMS Management|Management]]''' section. | | RMS '''Task Manager''' is a remote scripting tool with a user friendly graphics interface integrated into RMS platform. It is located in the '''[[RMS Management|Management]]''' section. |
| | | |
− | [[File:RMS manual task manager location v1.png]] | + | [[File:RMS manual task manager location v1.png|border|class=tlt-border]] |
| | | |
| | | |
Line 13: |
Line 13: |
| | | |
| ==Overview== | | ==Overview== |
− | [[File:RMS manual Task manager configuration menu v1.png]] | + | [[File:RMS manual Task manager configuration menu v1.png|border|class=tlt-border|1100px]] |
| In the main Task Manager page, you'll be able to: | | In the main Task Manager page, you'll be able to: |
| #Create a new task group or view files that have been created/imported during task execution. | | #Create a new task group or view files that have been created/imported during task execution. |
Line 50: |
Line 50: |
| After selecting them, in the top menu, under '''Management''', click on '''Execute task'''. | | After selecting them, in the top menu, under '''Management''', click on '''Execute task'''. |
| | | |
− | [[File:RMS manual task group list v1.png|border]] | + | [[File:RMS manual task group list v1.png|border|class=tlt-border]] |
| | | |
| '''Note:''' Only devices that are online at the moment can be selected. | | '''Note:''' Only devices that are online at the moment can be selected. |
Line 60: |
Line 60: |
| # Confirm, that you want to execute this task group. | | # Confirm, that you want to execute this task group. |
| | | |
− | [[File:RMS manual executing task group v1.png]] | + | [[File:RMS manual executing task group v1.png|border|class=tlt-border|1100px]] |
| | | |
| Once the task group finishes executing tasks, a status message will be shown whether the task group finished with all tasks completed: | | Once the task group finishes executing tasks, a status message will be shown whether the task group finished with all tasks completed: |
| | | |
− | [[File:Rmstaskmanager1.png|border]] | + | [[File:Rmstaskmanager1.png|border|class=tlt-border|300px]] |
| | | |
| | | |
Line 71: |
Line 71: |
| Task groups can be edited by clicking '''"Edit group tasks"''' button, which is located in the Task manager's main page: | | Task groups can be edited by clicking '''"Edit group tasks"''' button, which is located in the Task manager's main page: |
| | | |
− | [[File:RMS manual Task manager deleting tasks v1.png]] | + | [[File:RMS manual Task manager deleting tasks v1.png|border|class=tlt-border|300px]] |
| | | |
| | | |
Line 78: |
Line 78: |
| | | |
| | | |
− | [[File:RMS manual Task manager removing tasks v1.png]] | + | [[File:RMS manual Task manager removing tasks v1.png|border|class=tlt-border|300px]] |
| | | |
| | | |
Line 89: |
Line 89: |
| *Create a new task group by clicking ''''ADD NEW TASK GROUP'''' button inside Task Manager configuration window. | | *Create a new task group by clicking ''''ADD NEW TASK GROUP'''' button inside Task Manager configuration window. |
| *Define Task group name, select Command as a task type on the first task and insert the following text into Command field: | | *Define Task group name, select Command as a task type on the first task and insert the following text into Command field: |
− | ''uci set quota_limit.mob1s1a1.enabled='1''' | + | ''uci set quota_limit.mob1s1a1.enabled='1''' |
| *Click '''<nowiki/>''''<nowiki/>'''ADD ADDITIONAL TASK'''' button at<nowiki/> the bottom of the window to add a second task, make settings identical to the first task and insert the following command into the Command field (this will set the mobile limit to 2GB or 2048MB): | | *Click '''<nowiki/>''''<nowiki/>'''ADD ADDITIONAL TASK'''' button at<nowiki/> the bottom of the window to add a second task, make settings identical to the first task and insert the following command into the Command field (this will set the mobile limit to 2GB or 2048MB): |
− | ''uci set quota_limit.mob1s1a1.data_limit='2048''' | + | ''uci set quota_limit.mob1s1a1.data_limit='2048''' |
| *Add another task with identical setti<nowiki/>ngs and insert the following text into the Command field (this will set the period of the data limit to 1 day: | | *Add another task with identical setti<nowiki/>ngs and insert the following text into the Command field (this will set the period of the data limit to 1 day: |
− | ''uci set quota_limit.mob1s1a1.period='1''' | + | ''uci set quota_limit.mob1s1a1.period='1''' |
| *Add another task with identical setti<nowiki/>ngs and insert the following text into the Command field (this will commit the changes and restart the mobile interface): | | *Add another task with identical setti<nowiki/>ngs and insert the following text into the Command field (this will commit the changes and restart the mobile interface): |
− | ''uci commit && ifdown mob1s1a1 && ifup mob1s1a1'' | + | ''uci commit && ifdown mob1s1a1 && ifup mob1s1a1'' |
| | | |
| | | |
| Here is a review of all 4 tasks in this task group: | | Here is a review of all 4 tasks in this task group: |
| | | |
− | [[File:RMS manual Task manager configuration example data limit v1.png|border|523x523px]] | + | [[File:RMS manual Task manager configuration example data limit v1.png|border|1100px]] |
| | | |
| | | |
Line 108: |
Line 108: |
| *Create a new task group by clicking '''<nowiki/>''''<nowiki/>'''ADD NEW TASK GROUP'''' button inside Task Manager configuration window. | | *Create a new task group by clicking '''<nowiki/>''''<nowiki/>'''ADD NEW TASK GROUP'''' button inside Task Manager configuration window. |
| * Define Task group name, select Command as a task type on the first task and insert the following text into Command field: | | * Define Task group name, select Command as a task type on the first task and insert the following text into Command field: |
− | ''opkg update'' | + | ''opkg update'' |
| *Set Timeout to 30 seconds, since updating package repository might take longer than the default 10 seconds. | | *Set Timeout to 30 seconds, since updating package repository might take longer than the default 10 seconds. |
| * Add "1" to acceptable codes, since while updating repositories, some links might be unavailable, this is done to avoid getting an error message while executing a task. Alternatively, you can uncheck "Stop task group on failure" box to achieve the same result. | | * Add "1" to acceptable codes, since while updating repositories, some links might be unavailable, this is done to avoid getting an error message while executing a task. Alternatively, you can uncheck "Stop task group on failure" box to achieve the same result. |
| *Configuration of the first task should look like the following image: | | *Configuration of the first task should look like the following image: |
− | [[File:RMS manual Task manager configuration example package v1.png]] | + | [[File:RMS manual Task manager configuration example package v1.png|border|class=tlt-border]] |
| | | |
| *Click '''ADD ADDITIONAL TASK''' button at the bottom of the window to add a second task, once again select Command as a task type and insert the following text into command field: | | *Click '''ADD ADDITIONAL TASK''' button at the bottom of the window to add a second task, once again select Command as a task type and insert the following text into command field: |
− | ''opkg install dnp3 >> /tmp/opkglog.log'' | + | ''opkg install dnp3 >> /tmp/opkglog.log'' |
| *This will install the package as well as save the installation logs to the defined log file. | | *This will install the package as well as save the installation logs to the defined log file. |
| *Set the timeout to 30 seconds, since the installation process can take longer than the default 10 seconds. | | *Set the timeout to 30 seconds, since the installation process can take longer than the default 10 seconds. |
| *Second task configuration should look like the following image: | | *Second task configuration should look like the following image: |
− | [[File:RMS manual Task manager configuration example package task2 v1.png]] | + | [[File:RMS manual Task manager configuration example package task2 v1.png|border|class=tlt-border]] |
| *Now we will download the generated log file to read the logs of installation. | | *Now we will download the generated log file to read the logs of installation. |
| *Click '''ADD ADDITIONAL TASK''' button at the bottom of the window to add a second task, this time, select Download file as a task type and inser the following path to the '''File path in device''' field: | | *Click '''ADD ADDITIONAL TASK''' button at the bottom of the window to add a second task, this time, select Download file as a task type and inser the following path to the '''File path in device''' field: |
| ''/tmp/opkglog.log'' | | ''/tmp/opkglog.log'' |
| *Configuration of the third task should look like the following image: | | *Configuration of the third task should look like the following image: |
− | [[File:RMS manual Task manager configuration example package task3 v1.png]] | + | [[File:RMS manual Task manager configuration example package task3 v1.png|border|class=tlt-border]] |
| | | |
| '''Note:''' Downloaded files can be found by navigating to '''''Management → Files''''' | | '''Note:''' Downloaded files can be found by navigating to '''''Management → Files''''' |
| | | |
| [[Category:RMS_Management]] | | [[Category:RMS_Management]] |