大友様
再確認ですが
SSH接続先のリモートシェル実行結果から、実行元サーバーのJobSchedulerサーバーのワークフロー/ジョブに変数を渡すんですか?
それとも、実行元サーバーのJobSchedulerサーバーのワークフロー/ジョブからSSH接続先のリモートシェルに変数を渡すんですか?
船井
----- 2023年8月9日午後 3:48 に 大友康晴
ot...@agentsmith.jpさんが書いたメッセージ:
> 船井様
>
> 「create_env_vars=true」を設定しても、エージェントレスのJITL>SSHJobに以下のJobSchedulerの環境設定を渡すことができません。
> どのように設定すれば、渡すことができますでしょうか。
>
> ・$JS7_WORKFLOW_NAME
> ・$JS7_JOB_NAME
>
> 以上
>
> On 2023/07/10 21:22, Satoru Funai wrote:
>> 大友様
>>> JITL-SSHジョブから変数をワークフロー/ジョブ(Shell)に渡すことはできましたが、JITL-SSHジョブに渡す方法が分かりません。
>> SSH接続先のリモートシェル実行結果から、実行元サーバーのJobSchedulerサーバーのワークフロー/ジョブに変数を渡すにはリモートシェルのスクリプト内で$JS7_RETURN_VALUESを使って渡すことができます
>>> 例)echo "remote_hostname=$HOSTNAME" >> $JS7_RETURN_VALUES
>>> 渡せるデータはkey=value形式になります。
>> 船井
>>
>> ----- 2023年7月10日午後 4:37 に 大友康晴
ot...@agentsmith.jpさんが書いたメッセージ:
>>
>>> JITL-SSHジョブの[create_env_vars]の設定値は、"True","False"だけです。
>>> [create_env_vars]="True"に設定し、"JS7_*"の環境変数は参照できるようになりました。
>>> JITL-SSHジョブから変数をワークフロー/ジョブ(Shell)に渡すことはできましたが、JITL-SSHジョブに渡す方法が分かりません。
>>>
>>> On 2023/07/05 20:06, Satoru Funai wrote:
>>>> 大友様
>>>> オーダー変数/ワークフロー変数から、JITL-SSHジョブのリモートシェルへ変数を渡すには、JITL-SSHジョブの"create_env_vars"で"JS7_VAR_*"変数を定義すればリモートシェルでその変数が使用できます。
>>>> またリモートシェルの出力から、ワークフロー/ジョブに変数を渡すにはリモートシェルのスクリプト内で$JS7_RETURN_VALUESを使って渡すことができます
>>>> 例)echo "remote_hostname=$HOSTNAME" >> $JS7_RETURN_VALUES
>>>> 渡せるデータはkey=value形式になります。
>>>> 渡されたデータは、ワークフロー内で次のジョブなどで上記例では$remote_hostnameから取得できます。
>>>> 参考:
https://kb.sos-berlin.com/display/JS7/JS7+-+JITL+SSHJob
>>>> ふない
>>>>
>>>> ----- 2023年6月30日午後 6:17 に 大友
word...@www.ossl.co.jpさんが書いたメッセージ:
>>>>
>>>>> 差出人: 大友 <
ot...@agentsmith.jp>
>>>>> 題名: JS7 JobSchedulerのエージェントレスで後続JOBに変数を渡す方法
>>>>>
>>>>> メッセージ本文:
>>>>> JobSchedulerを導入して運用できるのか評価環境を構築し、
>>>>> WorkFlowを作成して、運用可能か評価を行っております。
>>>>>
>>>>> Linuxのエージェントレスの場合、
>>>>> ジョブでJITLのSSHシェルを実行させた際に
>>>>> シェルから継続ジョブに変数を引き渡す方法が分かりません。
>>>>>
>>>>> 以下の方法を教えていただけますでしょうか。
>>>>> Q1.ジョブでJITLのSSHシェルから変数を戻す方法
>>>>> Q2.継続ジョブのJITLのSSHシェルに変数を渡す方法
>>>>>
>>>>> --
> >>>> このメールは OSS Laboratories, Inc. (
http://www.ossl.co.jp) のお問い合わせフォームから送信されました