请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

老秋

金牌服务用户

89

主题

256

帖子

2559

积分

金牌服务用户

积分
2559

微信认证勋章

老秋
金牌服务用户   /  发表于:2025-6-26 09:32  /   查看:72  /  回复:3
1金币
程序调用命令,可以在服务端调用exe,bat文件,但这是针对win服务器而言,那对于ubuntu服务器,如何运行python脚本呢,我知道的是可以通过发送http请求来实现,感觉比较复杂,是否有更简单一点的实现方式呢

最佳答案

查看完整内容

如果你是使用类似活字格这样的工具进行服务端命令调用,那么你需要创建一个Shell脚本或直接调用Python解释器,创建一个Shell脚本文件,比如 runscript.sh,并在其中加入 /bin/bash 和 python3 /path/to/your_script.py,将此Shell脚本放置在一个合适的路径下,并且确保它具有执行权限,在活字格的服务端命令配置中,设置可执行程序为 /bin/bash,并将Shell脚本的完整路径作为参数传递进去。

3 个回复

倒序浏览
最佳答案
最佳答案
与夏梨涡
中级会员   /  发表于:2025-6-26 09:32:22
来自 3#
如果你是使用类似活字格这样的工具进行服务端命令调用,那么你需要创建一个Shell脚本或直接调用Python解释器,创建一个Shell脚本文件,比如 runscript.sh,并在其中加入 /bin/bash 和 python3 /path/to/your_script.py,将此Shell脚本放置在一个合适的路径下,并且确保它具有执行权限,在活字格的服务端命令配置中,设置可执行程序为 /bin/bash,并将Shell脚本的完整路径作为参数传递进去。

评分

参与人数 1金币 +50 收起 理由
Shawn.Liu + 50 赞一个!

查看全部评分

回复 使用道具 举报
与夏梨涡
中级会员   /  发表于:2025-6-26 09:33:29
2#
在终端中直接运行脚本,使用 ./test.py 或者指定Python解释器来运行,如 python3 test.py
回复 使用道具 举报
Shawn.Liu活字格认证
超级版主   /  发表于:2025-6-26 10:25:22
4#
感谢格友大佬的支持,正解哈,楼主可以参考一下格友分享的步骤和下面的帖子,CentOS上测试是正常工作的。

一看就会,超有用活字格技能:一百五十八、在linux服务器中执行shell脚本
https://gcdn.grapecity.com.cn/showtopic-153249-1-1.html
(出处: 葡萄城开发者社区)


  1. [root@iZ0jldq73u2fyducmq Forguncy]# cat test.sh
  2. #! /bin/bash

  3. python3 /tmp/Forguncy/test.py
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部