launcher.conf.example 1.0 KB

1234567891011121314151617181920212223242526
  1. logfile = 'logfile'
  2. mqtt_broker = 'localhost' # default: 'localhost'
  3. mqtt_port = 1883 # default: 1883
  4. mqtt_clientid = 'mqtt-launcher-1'
  5. # mqtt_username = 'jane'
  6. # mqtt_password = 'secret'
  7. topiclist = {
  8. # topic payload value program & arguments
  9. "sys/file" : {
  10. 'create' : [ '/usr/bin/touch', '/tmp/file.one' ],
  11. 'false' : [ '/bin/rm', '-f', '/tmp/file.one' ],
  12. 'info' : [ '/bin/ls', '-l', '/tmp/file.one' ],
  13. },
  14. "prog/pwd" : {
  15. None : [ 'pwd' ],
  16. },
  17. "dev/1" : {
  18. None : [ 'ls', '-l', '/' ],
  19. },
  20. "dev/2" : {
  21. None : [ "/bin/echo", "111", "*", "@!@", "222", "@!@", "333" ],
  22. },
  23. }