לנפות

איתור באגים של סקריפט webhook שבוצע. לאובייקט ניפוי הבאגים יש את המאפיינים הבאים.

Property Type תיאור
logs מערך מערך של רשומות יומן.
ms string משך ביצוע סקריפט באלפיות שניות.

תיאור

object script.update(אובייקט/מערך scripts)

שיטה זו מאפשרת לעדכן סקריפטים קיימים.

שיטה זו זמינה רק לסוג משתמש סופר אדמין. ניתן לבטל הרשאות להתקשר למתודה בהגדרות תפקידי המשתמש. לִרְאוֹת מִשׁתַמֵשׁ תפקידים למידע נוסף.

פרמטרים

(object/array) מאפייני סקריפט לעדכון.

יש להגדיר את המאפיין 'scriptid' עבור כל סקריפט, כל השאר נכסים הם אופציונליים. רק המאפיינים שעברו יעודכנו, כולם אחרים יישארו ללא שינוי. חריג הוא שינוי מאפיין 'סוג' מ-5 (Webhook) לאחר: המאפיין 'פרמטרים' ינוקה.

החזר ערכים

(object) מחזירה אובייקט המכיל את המזהים של הסקריפטים המעודכנים תחת המאפיין scriptids.

דוגמאות

שנה פקודת סקריפט

שנה את הפקודה של הסקריפט ל-"/bin/ping -c 10 {HOST.CONN} 2>&1".

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "script.update",
            "params": {
                "scriptid": "1",
                "command": "/bin/ping -c 10 {HOST.CONN} 2>&1"
            },
            "auth": "038e1d7b1735c6a5436ee9eae095879e",
            "מזהה": 1
       }

תְגוּבָה:

{
            "jsonrpc": "2.0",
            "תוצאה": {
                "scriptids": [
                    "1"
                ]
            },
            "מזהה": 1
       }

מקור

CScript::update()‎ בתוך ui/include/classes/api/services/CScript.php.