Set Up The Ix20 To Automatically Run Your Applications; Configure Scripts To Run Automatically - Digi IX20W-PR User Manual

Table of Contents

Advertisement

Applications
},
"disk_usage": {
"/opt": disk_opt,
"/etc/config:": disk_config,
"ram": ram_used
}
})
client.publish(PREFIX_EVENT + "/system", json.dumps(msg))
runt.start()
serial = runt.get("system.serial")
PREFIX = "router/" + serial
PREFIX_EVENT = "event/" + PREFIX
PREFIX_CMD = "cmd/" + PREFIX
PREFIX_RSP = "rsp/" + PREFIX
client = mqtt.Client()
client.on_connect = on_connect
client.on_message = on_message
try:
client.connect("192.168.1.100", 1883, 60)
client.loop_start()
except:
print("Failed to connect to MQTT server")
sys.exit(1)
while True:
publish_dhcp_leases()
publish_system()
time.sleep(POLL_TIME)

Set up the IX20 to automatically run your applications

This section contains the following topics:
n

Configure scripts to run automatically

n
Show script information
n
Stop a script that is currently running
Configure scripts to run automatically
You can configure a script or a python application to run automatically when the system restarts, at
specific intervals, or at a specified time. By default, scripts execute in a "sandbox," which restricts
access to the file system and available commands that can be used by the script.
Required configuration items
Upload or create the script. The script must be uploaded to /etc/config/scripts or a
n
subdirectory.
n
Enable the script.
IX20 User Guide
Set up the IX20 to automatically run your applications
841

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ix20Ix20wIx20-pr

Table of Contents