This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
configuration:sdk-job [2022/05/06 12:13] – schmitt | configuration:sdk-job [2022/07/21 07:37] (current) – [Regex] dodenhoeft | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== SDK Job Management ====== | ====== SDK Job Management ====== | ||
- | ==== Allgemein | + | ==== General |
- | Das SDK Jobmanagement setzt sich aus einem Skript, einem Trigger und einem Job zusammen.\\ Das Skript erfüllt eine bestimmte Funktion wie z.B. das Senden einer SMS, das mounten eines USB Sticks oder abhören einer seriellen Schnittstelle. | + | The SDK Job Management consists of a script, a trigger and a job.\\ The script performs a specific function such as sending an SMS, mounting a USB stick or listening to a serial interface. |
+ | |||
+ | The trigger triggers the script. The trigger can be based on an event or on a time. Events can be based on all sorts of features of the router. \\ Example: incoming call, successful/ | ||
+ | |||
+ | When the job is created, a trigger can be assigned to a script. | ||
- | Der Trigger löst das Skript aus. Der Trigger kann auf einem Event basieren oder auf einer Zeit. Events können auf allen möglichen Funktionen des Routers basieren. | ||
- | \\ Beispiel: eingehender Anruf, erfolgreiche/ | ||
- | Beim erstellen des Jobs kann einem Script ein Trigger zugewiesen werden. | ||
==== Script ==== | ==== Script ==== | ||
- | Dazu muss auf der Weboberfläche zu Services -> Job Management -> Scripts -> Add navigiert werden. | + | To do this, navigate to Services -> Job Management -> Scripts -> Add on the web interface. |
{{ : | {{ : | ||
- | Hier kann ein Name(regex), | + | Here a name(regex), |
{{ : | {{ : | ||
- | Für das Skript wird [[https:// | + | For the script we're using, |
==== Trigger ==== | ==== Trigger ==== | ||
==Events:== | ==Events:== | ||
- | Es wird immer dann getriggert, wenn das Event eintritt. | + | It is triggered whenever the event occurs. |
{{ : | {{ : | ||
- | Hier wurde als Trigger | + | Here sdk-startup |
- | ==Uhrzeit:== | + | ==Date& |
- | Benutzt man einen zeitbasierten Trigger, wird folgendes Menü angeigt. | + | If you use a time-based trigger, the following menu is displayed. |
{{ : | {{ : | ||
- | Hier kann dem Trigger wieder ein Name(regex) | + | Here the trigger can be given a name (regex) |
- | In dem Bild oben wurde periodisch als Zeittrigger gewählt. | + | |
- | Der Trigger wird nun alle 1.5 Stunden ausgelöst. | + | |
==== Job ==== | ==== Job ==== | ||
- | Es werden die Argumente für das Skript übergeben. | + | The arguments for the script are passed. |
{{ : | {{ : | ||
- | Hier wird das ausgewählte Skript mit dem ausgewählten Trigger zugeordnet. | + | Here, the selected script is mapped with the selected trigger. |
====Administration==== | ====Administration==== | ||
- | Unter SDK -> Administration -> Status kann eingesehen werden ob die SDK Umgebung aktiv ist, gerade ein Job läuft und ob ein Job beendet wurde. | + | Under SDK -> Administration -> status you can see whether the SDK environment is active, a job is currently running and whether a job has been terminated. |
{{ : | {{ : | ||
- | Über die Exitcodes wird der Status über das gelingen eines Jobs zurückgegeben. Exitcode | + | The exit codes are used to return the status of the success of a job. Exit code 0 means no errors. |
====Regex==== | ====Regex==== | ||
- | Die erlaubten Symbole für Name,Argumente und sonstiges finden sie unter [[documentation: | + | The allowed symbols for name, arguments and other can be found under[[documentation: |