Code Monkey home page Code Monkey logo

remoter's People

Contributors

antongit avatar gregsn avatar joreg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

remoter's Issues

Remote App Watchdog

We want to know if the App started on remote PC is running.
And visualize that.

  • Remoter starts an remote App with following arguments:
    • Remoter's IP
    • Remoter's PORT (configurable via settings)
    • custom AppId (can be Remoter's "Task Name" that starts the app, more on this later) .
  • Every App will have a node 'NotifyRemoter` that reads args on startup and sends every 1 sec a UDP-Message to Remoter:
    • IPs of the PC
    • AppId
    • ProcessID (so that the Remoter will be able to kill that process later)
  • Remoter's Task config has a checkbox Send Remoter Config.
  • Every app, has config-file and the startargs can be configured there.
  • Remoter listens to the UDP messages that arrive to its port. From the received string it knows what PC the message belongs to.
  • Every PC in Remoter maintains a list of all apps that send at least one ping:
    • Apps in this list can be live or dead (blue or gray dot)
    • live apps can be killed (because we know processid),
    • dead apps can be restarted (because we know "Task Name") or deleted from the list.

Variables for tasks

quest: in a mirror task i want to specify that individual target pc's get individual files from the source.

example:
source has files arranged like:
C:\temp\A
C:\temp\B
C:\temp\C

i want PC with alias "A" to receive only files from C:\temp\A and PC with alias "B" only files from C:\temp\B

so in the mirror source folder i want to be able to specify: C:\temp<Alias>

Export to .bat

Select PCs and a Task to start and click Export to .bat.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.