php传参调用kettle脚本

system

(PHP 4, PHP 5, PHP 7)

system — 执行外部程序,并且显示输出

说明

system ( string $command , int &$return_var = ? ) : string

同 C 版本的 system() 函数一样, 本函数执行 command 参数所指定的命令, 并且输出执行结果。

如果 PHP 运行在服务器模块中, system() 函数还会尝试在每行输出完毕之后, 自动刷新 web 服务器的输出缓存。

如果要获取一个命令未经任何处理的 原始输出, 请使用 passthru() 函数。

参数

 

command

要执行的命令。

return_var

如果提供 return_var 参数, 则外部命令执行后的返回状态将会被设置到此变量中。

返回值

成功则返回命令输出的最后一行, 失败则返回 false

范例

 

<?php

header("Content-type:text/html;charset=utf-8");

$calculateDate = '2020-11';
$ProjectGUID = '7B150578-D4CC-41B3-A4AD-A26F92A545FE';

$cmd = 'D:\Kettle\pdi-ce-7.1.0.0-12\data-integration\kitchen -file=D:\139.196.186.124\jryongjinETL\yongjinJob.kjb "/param:{calculateDate='.$calculateDate.'} {ProjectGUID='.$ProjectGUID.'}" 2>&1';
$a = exec($cmd,$ret,$out);
print_r($a);
print_r($ret);
print_r($out);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值