【发布时间】:2016-01-13 23:56:16
【问题描述】:
如何为我的 Linux 服务器创建功能和软件?让我更详细地解释一下。
因此,对于我通过 SSH 客户端访问的 Linux 服务器,我制作了一些运行良好的 Python 脚本,但我真正想做的是让这些 Python 脚本一直处于活动状态,以便我可以执行函数我已经在脚本中创建(例如“def time(): ...”),只需在命令行中输入“time”,而不是使用 ./script-name.py 启动脚本,然后输入“时间”。我是否需要以某种方式将我的 Python 文件安装到系统中?
我很难在 Google 上搜索,因为我不完全了解要搜索的内容,而且出现的结果与我的请求并不真正相关。我确实找到了 cmd Python 模块并学习了如何创建 cmd 解释器,但是,为了让我访问我在 cmd 解释器中定义的命令,我必须首先启动脚本,正如我上面解释的那样,而不是我正在寻找。
如何使脚本级 Python 函数可从 Linux 命令行调用?
【问题讨论】:
-
查找
supervisord也,这很模糊。 -
您可以将函数添加到您的
.bashrc或/etc/profile,例如function time () { python /my/dir/my-script.py } -
(
time是一个非常糟糕的名称,因为它会影响 commandtime并且要取回它,您必须改为键入\time。)