ユーザを指定してスクリプトを実行する方法について
kompiraジョブフローから、実行ユーザを指定してOS上にあるシェルスクリプトを実行したとかんがえておりますが、どのように指定すれば良いのかご教示願います。
現状ジョブフローの中で「whoami」を叩くと、「kompira」ユーザで実行されているようで、このユーザを変更して実行したいと考えております。
-
Kompiraのジョブフローから実行するコマンドには、ローカルコマンド(ジョブマネージャが動作しているサーバ上でkompiraユーザとして実行される)とリモートコマンド(ジョブマネージャから対象サーバに指定ユーザでリモートログインして実行される)の2種類あります。
ローカルコマンドの場合、ユーザを変更することはできませんので、ジョブフローからユーザ名を明示的に指定してリモートコマンドとして実行してみてください。以下に例を示します。
---
[__host__ = 'localhost', __user__ = 'username', __password__ = 'password'] ->
['whoami']
---
上記コードは、ローカルホスト(ジョブマネージャ実行しているサーバ)に対して、username/passwordでSSHログインしてwhoamiを実行します。
サインインしてコメントを残してください。
コメント
4件のコメント