0
0

More than 1 year has passed since last update.

DockerでメインフレームOSを動かす(タイムゾーン変更)

Last updated at Posted at 2022-09-19

https://sdl-hercules-390.github.io/html/
https://sdl-hercules-390.github.io/html/hercconf.html
を参考にメインフレームOSのタイムゾーンを変更します。

docker-compose.ymlでTZ変数をUTCにします(gitリポジトリは変更済)。上記ホームページの記載に従うなら、これを基準に、日本なら+9時間すればよいはずなのですが、なぜか+8時間でないと意図した時間にならなかったです。

TZOFFSEET変数の設定

次のコマンドでコンテナに入ります。

docker-compose run --rm --service-port turnkey4 bash -p

viエディタで /opt/turnkey4/local_conf/01ファイルにTZOFFSET変数の設定を記述します。
local_confディレクトリ以下の01から10までのファイルはカスタマイズ用のファイルなので、ここに記述します。

vi ./local_conf/01
TZOFFSET   +0800

メインフレームOSを起動し、TSOユーザで画面表示し右上の日付を確認する

docker-compose up -dでメインフレームOSを起動し、./tso_user.shでTSOユーザでログオンして、日付が変わったか確認します。
右上のDateとTimeが意図したものになっていればOKです。

 Terminal  CUU0C1                                                 Date  19.09.22
 System    TK4-                                                   Time  19:26:12
 TSO User  HERC02

 Option ===> 1

               The MVS 3.8j Tur(n)key System
        TK4- Version 1.00 Update 08 -- MVS PUT 8505

                      TSO Applications


      1  RFE        "SPF like" productivity tool
      2  RPF        "SPF like" productivity tool
      3  IM         IMON/370 system monitor
      4  QUEUE      spool browser
      5  HELP       general TSO help
      6  UTILS      information on utilities and commands available
      7  TERMTEST   verify 3270 terminal capabilities

                    Enter X to Terminate

  PF3=Terminate
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0