我想将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要长一点。有更好的想法吗?
答案 0 :(得分:0)
它不喜欢第5行的'{'。我认为它需要一行中的命令并使用'\'来表示行继续