2017-05-26 4 views
0

私はそうしなければ手動でやる必要があるものを自動化しようとしていますので、一歩一歩の代わりに一つのpythonスクリプトを実行できます。 PythonスクリプトからTalendジョブを実行する方法を見つけたいと思います。PythonでTalendジョブを実行しています

どうすればよいですか?それも可能ですか?

答えて

2

おっと!ごめんなさい。
スタジオからジョブをビルドして、コマンドラインから起動できる自律ジョブを取得します。
生成されたアーカイブからファイルを抽出します。
"script/yourJobname"というフォルダを検索します。
好きなものに応じて、.batまたは.shのいずれかの構文をチェックします。 subprocess.call(またはPythonからjarファイルを実行する別の方法)を使用してjarファイルを起動します。

これが役に立ちます。
TRF

+0

大丈夫、.shと.batファイルが見つかりました。それらは 'JobName_0.1.zip/JobName'の下にありました。ありがとう! –

-1

コマンドラインからPythonスクリプトを実行するとすぐに、tSystemコンポーネントを使用してTalendから実行できるはずです。

+0

私はTalendからpythonスクリプトを実行しようとしていません、私はPythonでTalendジョブを実行しようとしています。 –

関連する問題