我正在尝试执行
var numlist = $('li').length;
$( "#container" ).on( "dialogclose",function(event,ui){
var finallist = $('li').length;
$('li').slice( numlist,finallist).remove();
});
位于我的main.sh文件下。我从Chef中的bash资源调用main.sh。但是,当我运行chef-client时会抛出STDERR。不应该去nohup.out吗?
答案 0 :(得分:1)
来自nohup manual:
如果标准输入是终端,则从/ dev / null重定向。如果标准>输出是终端,则将输出附加到' nohup.out'如果可能的话,>' $ HOME / nohup.out'除此以外。如果标准错误是终端,则将其重定向到标准输出。
因此,要将stderr重定向到nohup.out,首先应将其重定向到stdout:
nohup 2>&1 ./example.sh &