概要
前回任意のスクリプトを実行する方法を紹介しました
今回は自分で作成した任意のスクリプトを MID Server 上にデプロイする方法を紹介します
環境
- ServiceNow (2024/08/05 時点)
- Release Washington DC
- Ubuntu 22.04
- MID Server 2023-12-20
スクリプトの追加
All -> MID Server Script Files
一覧から New で追加します
- Name -> 好きな名前を入力します
- Parent -> SSHScriptFiles
- Script -> 好きなシェルスクリプトを入力します
Parent はディレクトリ名に使われます
シェルスクリプトは SSHScriptFiles を指定するのが良さそうなので SSHScriptFiles を指定しましょう
作成できたら Submit/Update を選択します
同期の確認
スクリプトを作成するとすぐに同期が始まります
/opt/servicenow/mid/agent/scripts/ServiceWatch/SSHScriptFiles/show_hostname.sh
実行権限はないので手動で設定しましょう
ls -l /opt/servicenow/mid/agent/scripts/ServiceWatch/SSHScriptFiles/show_hostname.sh
-rw-r--r-- 1 devops docker 8 Aug 19 12:19 /opt/servicenow/mid/agent/scripts/ServiceWatch/SSHScriptFiles/show_hostname.sh
最後に
ServiceNow から MID Server に対して任意のスクリプトを配置する方法を紹介しました
シェルスクリプトだけでなく好きなファイルを配置することもできます
またディレクトリだけを配置することもできます
配置先のパスのルールは決まっているので別のパスにデプロイしたい場合は他のスクリプトを実行するか手動でシンボリックリンクや移動してあげましょう
0 件のコメント:
コメントを投稿