LoginSignup
6
3

More than 5 years have passed since last update.

Digdagのsh>の環境変数

Last updated at Posted at 2017-01-05
$ cat a.dig
timezone: Asia/Tokyo

_export:
  var1: var1value

+a:
  _export:
    var2: var2value
  sh>: env
$ digdag run a.dig
2017-01-05 11:51:35 +0900: Digdag v0.9.1
2017-01-05 11:51:38 +0900 [WARN] (main): Using a new session time 2017-01-05T00:00:00+09:00.
2017-01-05 11:51:38 +0900 [INFO] (main): Using session /home/vagrant/tmp/.digdag/status/20170105T000000+0900.
2017-01-05 11:51:38 +0900 [INFO] (main): Starting a new session project id=1 workflow name=a session_time=2017-01-05T00:00:00+09:00
2017-01-05 11:51:41 +0900 [INFO] (0016@+a+a): sh>: env
~以下めぼしい行のみ~
project_id=1
timezone=Asia/Tokyo
var1=var1value
var2=var2value
session_uuid=2f981bc2-1ce5-4c1a-ac82-d1ca53b766b2
session_date=2017-01-05
session_date_compact=20170105
session_time=2017-01-05T00:00:00+09:00
session_local_time=2017-01-05 00:00:00
session_unixtime=1483542000
session_tz_offset=+0900
last_executed_session_date=
last_executed_session_date_compact=
last_executed_session_time=
last_executed_session_local_time=
last_executed_session_unixtime=
last_executed_session_tz_offset=+0900
~ここまでめぼしい行のみ~
Success. Task state is saved at /home/vagrant/tmp/.digdag/status/20170105T000000+0900 directory.
  * Use --session <daily | hourly | "yyyy-MM-dd[ HH:mm:ss]"> to not reuse the last session time.
  * Use --rerun, --start +NAME, or --goal +NAME argument to rerun skipped tasks.

see http://docs.digdag.io/workflow_definition.html#using-variables

サーバモードでもほぼ同じ、ただしproject_idがそれなりの値になるのと、「--session now」とすると以下のように時刻が設定される(もちろんローカルモードでも「--session "2017-01-01 01:01:01"」とかつければ設定される)

session_local_time=2017-01-05 11:57:27
session_time=2017-01-05T11:57:27+09:00

last_executed_session_dateとか使う予定ないけどどういうときに設定されるのかな
digファイルの中にschedule:を書いたときかも

6
3
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
6
3