Upstart env stanza的新行

时间:2014-10-06 16:57:58

标签: linux environment-variables upstart

我尝试使用Upstart env节在环境变量中设置多行值。如果我创建一个只打印环境的简单upstart作业,然后运行它并检查日志,看起来在调用命令之前会删除换行符。

/etc/init/newlinetest.conf

env NO_NEWLINE='just one line'
env NEWLINE='first line
second line
third line
'

exec env
开始简单工作后

/var/log/upstart/newlinetest.log

PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin
TERM=linux
NO_NEWLINE=just one line
NEWLINE=first line second line third line
UPSTART_JOB=newlinetest
UPSTART_INSTANCE=

是否可以使用env节设置多行值?我不确定它是否相关,但我碰巧使用Upstart软件包版本1.5-0ubuntu7.2在Ubuntu 12.04.4 LTS上运行。

0 个答案:

没有答案