- , publish . dbstack struct, , , , dbstack. name, , publish. , , script publish.
stack = dbstack;
isBeingPublished = ismember('publish', {stack.name});
, ,
isBeingPublished = ismember('publish', cellfun(@(x)x.name, dbstack, 'UniformOutput', 0));
, script
publish('myscript.m')
, pause ( , mypause), . , pause dbstack - publish, script, publish. , mypause().
function mypause(varargin)
stack = dbstack;
if ~ismember('publish', {stack.name});
builtin('pause', varargin{:})
end
end