launcher.conf.example 808 B

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