【发布时间】:2017-09-24 19:12:42
【问题描述】:
我有几个在 linux 系统上运行的脚本(作业)(bash 脚本或 python 脚本)。每个脚本不断地重复执行相同的任务,中间有一些睡眠(执行任务,然后睡眠一段时间,然后再次执行任务)。
我希望有一个网络界面,我至少可以 a) 启动/停止每个脚本并 b) 查看每个脚本的状态。理想情况下,我也可以在网络上看到日志文件。
是否有免费(开源)工具可以做到这一点?
【问题讨论】:
我有几个在 linux 系统上运行的脚本(作业)(bash 脚本或 python 脚本)。每个脚本不断地重复执行相同的任务,中间有一些睡眠(执行任务,然后睡眠一段时间,然后再次执行任务)。
我希望有一个网络界面,我至少可以 a) 启动/停止每个脚本并 b) 查看每个脚本的状态。理想情况下,我也可以在网络上看到日志文件。
是否有免费(开源)工具可以做到这一点?
【问题讨论】:
我想你正在调查supervisord。
【讨论】:
我建议你使用 cron 服务,而不是使用 sleep() 函数和无限循环。
而且...如果您想通过 Web GUI 管理它,这里有一个可能对您有用的开源项目示例:https://github.com/alseambusher/crontab-ui。
【讨论】: