External configuration of processing content for script
First Claim
1. A method for identifying a particular processing context for running script in a computing system such that the default context is modified, the method comprising:
- at a computing system, using one or more processors to;
access a script, wherein the script is just a portion of a script pipelined command;
interpret a script to identify a plurality of executable components to invoke, wherein the plurality of executable components have a default context in which they are each run within a first process;
identify one or more properties of a first of the plurality of identified executable components, the one or more properties being contained within the script;
identify one or more processing context configuration files associated with the first of the plurality of identified executable components by using the one or more properties, the one or more processing context configuration files being separate from the script; and
use the one or more processing context configuration files to identify a processing context for the identified first executable component, wherein the identified processing context for the first executable component is different than the default context and defines a modified context in which the first executable component is removed from the first process and is run within a second process that is different than the first process and wherein a particular version of an interpreter is required to run any process in which the first executable component is run.
2 Assignments
0 Petitions
Accused Products
Abstract
Script is accessed and interpreted to identify an executable component. Processing context configuration files may then be used to identify an appropriate processing context for the identified executable component. Examples of processing context include, but are not limited to, a process in which the identified executable component is to run, one or more adaptations to perform on the component prior to running, and/or a security context in which to run the component. Processing context thus need not be specified in the actual script itself. The identified components may then be executed in the identified processing context.
-
Citations
19 Claims
-
1. A method for identifying a particular processing context for running script in a computing system such that the default context is modified, the method comprising:
at a computing system, using one or more processors to; access a script, wherein the script is just a portion of a script pipelined command; interpret a script to identify a plurality of executable components to invoke, wherein the plurality of executable components have a default context in which they are each run within a first process; identify one or more properties of a first of the plurality of identified executable components, the one or more properties being contained within the script; identify one or more processing context configuration files associated with the first of the plurality of identified executable components by using the one or more properties, the one or more processing context configuration files being separate from the script; and use the one or more processing context configuration files to identify a processing context for the identified first executable component, wherein the identified processing context for the first executable component is different than the default context and defines a modified context in which the first executable component is removed from the first process and is run within a second process that is different than the first process and wherein a particular version of an interpreter is required to run any process in which the first executable component is run. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A computer program product comprising one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by a processor of a computing system, perform a method for identifying a particular processing context for running script in a computing system and modifying a default context, the performed method comprising:
-
accessing a script, wherein the script is lust a portion of a script pipeline command; interpreting the script to identify a plurality of executable components to invoke, wherein the plurality of executable components have a default context in which they are each run within a first process and wherein each of the executable components are associated with one or more properties within the script; identifying, by examining the script and correlating the one or more properties within the script, one or more processing context configuration files that are external to the script and which are associated with a first of the plurality of identified executable components; and identifying a processing context in which the script should be executed by using the one or more processing context configuration files, wherein the processing context for the first executable component is different than the default context and defines a modified context in which the first executable component is removed from the first process and is run within a second process that is different than the first process and wherein a particular version of an interpreter is required to run any process in which the first executable component is run. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer program product comprising one or more computer-readable storage media having stored thereon computer-executable instructions that, when executed by a processor of a computing system, perform a method for identifying a particular processing context for running script in a computing system and modifying a default context, the performed method comprising:
-
accessing a script, wherein the script is just a portion of a script pipeline command; interpreting the script to identify a plurality of executable components to invoke, wherein the plurality of executable components have a default context in which they are each run within a first process; discovering, by examining the script, one or more processing context configuration files that are external to the script and which are associated with a first of the plurality of identified executable components, wherein the at least one of the one or more processing context configuration files for the first executable component has a name that corresponds to a name of the first executable component; discovering a processing context in which the script should be executed, wherein the discovering is performed by examining the one or more processing context configuration files, wherein the processing context for the first executable component is an adaptation to perform on the identified first executable component prior to running the first executable component, which modifies the default context to a modified context in which; the first executable component is removed from the first process and is run within a second process that is different than the first process, such that removal of the first executable component from the first process changes in which process the first executable component is run, wherein removal from the first process is governed by a true false statement related to the first process, and wherein the first and second processes have their own interpreters; a particular version of an interpreter is required to run any process in which the first executable component is run; a user is identified, such that the first executable component is run with security contexts of the identified user, regardless of whether the identified user is involved in requesting access of the script; and a host computer is identified and used such that the second process runs on the host computer, regardless of whether the host computer also interpreted the script. - View Dependent Claims (19)
-
Specification