Is there a tool that allows me to manage a handful of bash and python scripts that I have running in a better manner? I was hoping for a GUI I could have my non-technical teammates check to see the status or output of a script rather than SSHing into a server and finding the output file.<p>For example: I have a script that curls icanhazip.com to check if the dynamic DNS IP we get has changed and then writes the time and IP to a simple text file. Ideally I would like the management site to show the contents of the text file and maybe read cron to see when it will run next.<p>Is there anything like this out there? My usual google-fu is failing me, thanks HN.
Airflow may be a bit more involved than what you're asking, but it supports also dependencies among scripts, retries, etc.: <a href="https://airflow.apache.org" rel="nofollow">https://airflow.apache.org</a>
Try <a href="https://wooey.readthedocs.io/en/latest/—" rel="nofollow">https://wooey.readthedocs.io/en/latest/—</a> Don’t think there’s a seamless product out there. I’m working on a Python scripting runtime with built-in dashboard and GUI. Happy to give you a demo.
In your example why not use cron and have a short job run every minute.<p>To get that data out there are a number of ways but if you are doing a lot of this stuff consider running logstash, elsaticsearch and kibana (referred to as ELK) to allow anyone to search those logs.
I think any solution will carry some kind of automation
I recommend checking <a href="https://concourse-ci.org/" rel="nofollow">https://concourse-ci.org/</a>