Giter VIP home page Giter VIP logo

Comments (2)

jhuckaby avatar jhuckaby commented on May 26, 2024

Hi there! Thanks for being a fan 😃

Unfortunately, I have no idea what it would take to add Windows support in Cronicle. I suspect there would be lots of changes required, including but not limited to, the way it spawns processes to run jobs, especially detached jobs, and the way processes talk back and forth to each other using Unix STDOUT pipes. I don't know if Windows even has such a thing. Also, resource monitoring uses a very Unix ps -eo command, and I am fairly sure there are a lot of hard-coded / slashes for file paths in various places.

Suffice to say it would probably be a rather large undertaking, but you are welcome to give it a try. That's what's so great about MIT open source software on GitHub! Fork and go!

I'm afraid I won't be able to help, as I really don't know anything about Windows, and don't have a PC test server. But good luck to you!

from cronicle.

jschwartz73 avatar jschwartz73 commented on May 26, 2024

Thanks for the update. I'm not going to be able to put the time in to getting Cronicle to work on Windows via the source code, but for those interested, the following information will let you know what I tried:

Ubuntu Bash Shell for Windows - This windows 10 feature gives a bash shell to enable development on Windows. They label this as a developer feature. I got the Bash shell installed on Win 10 Anniversary edition, but kept having problems getting cronicle to start because of a call to get the network interfaces. I tracked that down and found the Windows 10 Creator Edition resolved the problem. From there i was able to run control.sh setup and it worked. Then i was able to call control.sh start which also worked. The problem i had was there was no way to route traffic to the Bash shell. The IP address of the bash shell was the same as the host, there was no firewall, but still could not find a way to route traffic to Cronicle. After more research, I found this statement on Microsoft's website (emphasis mine)

This is a developer toolset to help you write and build all your code for all your scenarios and platforms.” It’s not a full Ubuntu virtual machine. You can’t use it to host servers, as you could on Linux. If you need that, you can always install Linux in a virtual machine using Microsoft’s Hyper-V technology, VirtualBox, VMware, or something similar.

Cygwin - I got cygwin installed, but node never worked properly in it.

from cronicle.

Related Issues (20)

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.