This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
configuration:sdk-job [2022/04/07 08:53] – 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. |
- | Der Trigger löst das Skript aus. Der Trigger kann auf einem Event basieren oder auf einer Zeit. Events | + | The trigger triggers the script. The trigger can be based on an event or on a time. Events |
- | \\ Beispiel: eingehender Anruf, erfolgreiche/fehlgeschlagene | + | |
- | Beim erstellen des Jobs kann einem Script ein Trigger zugewiesen werden. | + | When the job is created, a trigger can be assigned to a script. |
- | === Script === | + | |
- | Dazu muss auf der Weboberfläche zu Services -> Job Management -> Scripts -> Add navigiert werden. | + | |
+ | ==== Script | ||
+ | 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 die 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. | + | ==== Job ==== |
- | Der Trigger wird nun alle 1.5 Stunden ausgelöst. | + | The arguments for the script are passed. |
- | === Job === | + | |
- | Es werden die Argumente für das Skript übergeben. | + | |
{{ : | {{ : | ||
- | 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==== | ||
+ | The allowed symbols for name, arguments and other can be found under[[documentation: |