【发布时间】:2017-05-08 15:27:20
【问题描述】:
我有很多 python 程序在旧的 Ubuntu 笔记本电脑上运行,用于同步库存源、跟踪销售以及我工作的类似内容。如果出于某种原因必须重新启动计算机,我必须打开一堆 shell 并分别重新启动每个程序。
我想知道是否有管理所有这些程序的好方法?我更喜欢他们每次都在自己的终端中运行,因为他们会打印有关他们正在做的事情和可能遇到的错误的更新(错误也会通过电子邮件发送给我)。
我并不是一个真正的“专业”程序员。我被雇来手工做这样的事情,只是碰巧知道足够多的 python 来自动化它。如果我需要学习如何使用某种服务器或者应该学习另一种语言,我很好,我只需要指出正确的方向。谢谢!
【问题讨论】:
-
如果 ubutu 版本相对较新,则可以尝试使用 crontasks 或编写服务 14+
-
它们是永远运行,还是运行几分钟、几小时?然后终止?
-
快速简单 - 制作一个在启动时运行的 shell -link1- run a shell script on startup- 运行命令来启动所有这些程序 - link2 - call a shell script from another shell script
-
@Drako 我得看看那个,谢谢。
-
@TomDalton 他们永远跑,虽然他们中的许多人我只能每天跑一次。
标签: python linux ubuntu file-io server