`cf push -c null` 没有按预期工作
`cf push -c null` does not work as expected
我正在使用 cf push -c null
清除 Bluemix 中应用程序 运行 的命令。最近我注意到 cf push -c null
没有清除命令。它会将其重置为第一个使用的。
例如:
- 我创建了一个没有命令的应用程序
- 我使用
cf push -c "node app.js"
设置命令
- 我尝试使用
cf push -c null
重置它
app 命令已在一段时间前重置为 null。
现在,它更改为 node app.js
。
这是故意改的吗?有没有其他方法可以将命令设置为空?
请注意,cf cli 进行的 REST 调用没有改变。它仍然发送命令:“”以重置应用程序命令。
我无法重现问题。我所做的是:
cf push myapp -c "node app.js"
输出显示:App myapp was started using this command node app.js
cf push myapp -c null
输出显示:App myapp was started using this command ./vendor/initial_startup.rb
如果我设置 CF_TRACE=true,并执行 "cf app myapp",我可以在其中一个响应中看到 "command":null。
是否有可能您的 repush 正在获取您在应用程序根文件夹中的 manifest.yml 并且正在设置命令?
我正在使用 cf push -c null
清除 Bluemix 中应用程序 运行 的命令。最近我注意到 cf push -c null
没有清除命令。它会将其重置为第一个使用的。
例如:
- 我创建了一个没有命令的应用程序
- 我使用
cf push -c "node app.js"
设置命令
- 我尝试使用
cf push -c null
重置它
app 命令已在一段时间前重置为 null。
现在,它更改为 node app.js
。
这是故意改的吗?有没有其他方法可以将命令设置为空? 请注意,cf cli 进行的 REST 调用没有改变。它仍然发送命令:“”以重置应用程序命令。
我无法重现问题。我所做的是:
cf push myapp -c "node app.js" 输出显示:App myapp was started using this command
node app.js
cf push myapp -c null 输出显示:App myapp was started using this command
./vendor/initial_startup.rb
如果我设置 CF_TRACE=true,并执行 "cf app myapp",我可以在其中一个响应中看到 "command":null。
是否有可能您的 repush 正在获取您在应用程序根文件夹中的 manifest.yml 并且正在设置命令?