基于Automic Web Interface 21.0.8,在UC4中创建执行Python脚本的作业指导请求
UC4(Automic)执行Python脚本作业分步指南
一、脚本文件存放位置说明
由于你们有4个UC4环境,核心要保证每个环境对应的**代理服务器(Agent)**能正常读取脚本文件:
- 若所有环境共用代理服务器:将脚本放到代理可访问的共享存储目录(比如NFS挂载路径),确保代理账号有读取权限
- 若各环境有独立代理服务器:分别把脚本复制到对应环境代理的本地目录(Linux可放
/opt/automic/scripts/,Windows可放C:\Automic\Scripts\,根据实际系统调整) - 务必记录每个环境对应的脚本绝对路径,后续配置作业时会用到
二、创建执行Python脚本的作业步骤(Automic Web Interface 21.0.8)
- 登录Web界面,进入Process Assembly模块
- 在左侧文件夹右键,选择
New > Object > Job - 在创建窗口输入作业名称(比如
PYTHON_WEB_CRAWLER),选择对应客户端(Client),点击OK进入配置页 - 切换到Attributes标签页:
- 在
Agent下拉框选要执行脚本的代理服务器(需确认该代理已安装Python环境,且能访问脚本路径) Job Type选择OS(因为要执行系统级Python命令)
- 在
- 切换到Process标签页:
- 在命令框填写执行命令:
- Linux代理:
python3 /path/to/your/crawler_script.py(替换为实际脚本路径,注意Python版本是python还是python3) - Windows代理:
python.exe C:\path\to\your\crawler_script.py
- Linux代理:
- 可点击
Check Syntax验证命令格式
- 在命令框填写执行命令:
- (可选)切换到Output标签页,配置日志保存规则,方便后续查看执行结果
- 点击顶部
Save按钮保存配置 - 测试执行:右键作业选择
Execute > Start,确认无参数后点击Start,执行完成后到Process Monitoring模块查看状态和日志
三、多环境适配技巧
- 用UC4全局变量统一管理路径:创建变量(比如
VAR_PYTHON_SCRIPT_PATH),给每个环境的变量赋值对应脚本路径,作业命令中用&VAR_PYTHON_SCRIPT_PATH&引用,切换环境无需修改作业 - 提前在各环境代理上安装脚本依赖的Python库(比如
requests、BeautifulSoup),可通过pip install [依赖库]完成安装
内容的提问来源于stack exchange,提问作者RBK4YOU
相关产品推荐
相关产品推荐

