object script.update(object/array scripts)
Este m¨¦todo permite actualizar los scripts existentes.
Este m¨¦todo solo est¨¢ disponible para el tipo de usuario Super administrador. Los permisos para llamar al m¨¦todo se pueden revocar en la configuraci¨®n de roles de usuario. Ver Roles de usuario para obtener m¨¢s informaci¨®n.
(objeto/matriz)
Propiedades del script que se actualizar¨¢.
La propiedad scriptid
debe definirse para cada script, todas las dem¨¢s propiedades son opcionales. S¨®lo se actualizar¨¢n las propiedades pasadas, todas las otras permanecer¨¢n sin cambios. Una excepci¨®n es el cambio de propiedad type
de 5 (Webhook) a otro: se limpiar¨¢ la propiedad parameters
.
(objeto)
Devuelve un objeto que contiene los ID de los scripts actualizados bajo la propiedad scriptids
.
Cambie el comando del script a "/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"
},
"id": 1
}
Respuesta:
CScript::update() en ui/include/classes/api/services/CScript.php.