0
我想動態地計算內存來設置sysctl值。我db.erb
模板包含:爲什麼我的Puppet模板返回true而不是awk的輸出?
hugepage = <%= system "grep Hugepagesize /proc/meminfo|awk '{print $2}'" %>
,但它只是打印true
在最終輸出。如果我運行在irb
外殼下面的命令,將工作:
[[email protected] templates]# irb
irb(main):001:0> system "grep Hugepagesize /proc/meminfo|awk '{print $2}'"
2048
=> true
這就是我一直在尋找的!大!!! – Satish
我正在嘗試下面,但它不執行'awk'操作,爲什麼? '$ hugepage = inline_template(「<%=''grep Hugepagesize/proc/meminfo | awk'{print $ 2}'''%>」)' – Satish
@Satish 1)您在問另一個問題。 2)你爲什麼加倍反引號?這不太可能做任何有用的事情。 –