在Coreos单元文件中,如何将json字符串写入文件?

时间:2015-10-06 16:43:43

标签: coreos

我想将json字符串写入文件作为systemd单元文件的一部分。我尝试了以下,但它失败了:

[Unit]
Description=Write json to file
[Service]
ExecStart=/bin/bash -c cat > /tmp/test.json <<- EOM
  {
    "Hello": "World",
    "Test": [{
      "foo": "bar"
    }]    
  }
  EOM

我不想逃避引号,因为我原来的json要长一点。有更好的想法吗?

1 个答案:

答案 0 :(得分:0)

它不喜欢第5行的'{'。我认为它需要一行中的命令并使用'\'来表示行继续