我对节点很新,我正在尝试创建一些获取服务器信息的东西.但这是我的问题.我设置了一个配置对象(这将及时,由发生的事件动态更新),然后在函数中,我尝试访问该对象中的值.(见下面的代码)
首先,我设置我的变量:
var util = require('util'),
child = require('child_process'),
config = {};
Run Code Online (Sandbox Code Playgroud)
哪个工作正常.然后我加载我的配置:
function loadConfig( )
{
// Add some code for auto-loading of args
config = {
"daemons": [
["Apache", "apache2"],
["MySQL", "mysqld"],
["SSH", "sshd"]
]
};
}
Run Code Online (Sandbox Code Playgroud)
并初始化调用该函数
loadConfig();
Run Code Online (Sandbox Code Playgroud)
之后,我对守护进程进行检查.
function getDaemonStatus( )
{
for(var i=0; i<config.daemons.length; i++)
{
child.exec( 'ps ax -o \'%c %P\' | awk \'{if (($2 == 1) && ($1 == "\'' +
config.daemons[i][1] + '\'")) print $0}\'',
function( error, stdout, stderr )
{
console.log(config.daemons[i]); …Run Code Online (Sandbox Code Playgroud) 我正在使用git flow,并且没有想到,我已将代码提交到错误的分支(功能),然后发布它.
我需要获取该代码,将其从分支1中删除,然后将其移动到正确的分支,即分支2.
所有文件都存储在一个文件夹中,这可以使事情变得更容易,我只是不确定如何解决这个问题.
例如.
Branch 1 {
Commit That contains {
./path/to/files_that_should_be_here
./path/to/files_that_need_to_be_in_branch_2
}
}
Branch 2 {
No Commits.
}
Run Code Online (Sandbox Code Playgroud)