再送: Notice BoardのNoticeがポストされているかどうかチェックするコマンド

4 views
Skip to first unread message

YANO Takashi

unread,
May 2, 2025, 8:39:16 PMMay 2
to jobsche...@googlegroups.com

件名が文字化けしたようなので再送します。

 

矢野です。

 

Notice BoardNoticeがポストされているかどうかチェックしてポストされているかどうかで条件分岐する方法がないかずっと悩んでいましたが、方法を見つけたかもしれません。

操作はコントローラーのあるホストで行いました。

1.      js7.unix_shell_cli.tar.gzhttps://kb.sos-berlin.com/display/JS7/JS7+-+Download#JS7Download-unix_shell_cliからダウンロード

2.      解凍してoperate-workflow.shをパスの通った場所(: /usr/local/bin)に置く

3.      jqパッケージのインストール。ubuntuならapt install jq

4.      request_options=(--url=http://localhost:4446 --user=ID --password=パスワード --controller-id=コントローラーID)

5.      operate-workflow.sh get-notice "${request_options[@]}" --notice-board=ボード名

6.      ポストされていないと出力が
.. 1 notice boards found
[WARN] Get_Notices(): no notices found

7.      ポストされていると出力が
.. 1 notice boards found
.... Notice Board:
ボード名: 1 notices found: "2025-05-03"
.. 1 notices found

YANO Takashi

unread,
May 3, 2025, 3:19:50 AMMay 3
to jobsche...@googlegroups.com
書き忘れていました。
少し前の「JS7 Unixシェルコマンドラインインターフェイス (CLI)記事公開」という件名のふないさんの投稿で思いついたアイデアです。

Satoru Funai

unread,
May 7, 2025, 1:17:31 AMMay 7
to takasi yano, 日本JobSchedulerユーザーグループ(JJUG
矢野さん、いつもありがとうございます。
この記事ですね
ほとんどのJOCコックピットの操作をCLIでできるようになりました。
船井

----- 2025年5月3日午後 4:19 に takasi yano <takas...@nifty.com>さんが書いたメッセージ:
--
このメールは Google グループのグループ「日本JobSchedulerユーザーグループ(JJUG)」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには jobscheduler-...@googlegroups.com にメールを送信してください。
このディスカッションを表示するには、https://groups.google.com/d/msgid/jobscheduler-ja/3387c983-5808-40bf-a438-ed40331960ed%40nifty.com にアクセスしてください。

Reply all
Reply to author
Forward
0 new messages