[Home](./index.md) > [bitburner](./bitburner.md) > [NS](./bitburner.ns.md) > [isRunning](./bitburner.ns.isrunning.md) ## NS.isRunning() method Returns a boolean indicating whether the specified script is running on the target server. Remember that a script is uniquely identified by both its name and its arguments. Signature: ```typescript isRunning(script: Script, host: Host, ...args: string[]): boolean; ``` ## Parameters | Parameter | Type | Description | | --- | --- | --- | | script | [Script](./bitburner.script.md) | Filename of script to check. This is case-sensitive. | | host | [Host](./bitburner.host.md) | Host or IP of target server. | | args | string\[\] | Arguments to specify/identify which scripts to search for. | Returns: boolean True if specified script is running on the target server, and false otherwise. ## Remarks 0.1 GB ## Example 1 ```js //The function call will return true if there is a script named foo.script with no arguments running on the foodnstuff server, and false otherwise: isRunning("foo.script", "foodnstuff"); ``` ## Example 2 ```js //The function call will return true if there is a script named foo.script with no arguments running on the current server, and false otherwise: isRunning("foo.script", getHostname()); ``` ## Example 3 ```js //The function call will return true if there is a script named foo.script running with the arguments 1, 5, and “test” (in that order) on the joesguns server, and false otherwise: isRunning("foo.script", "joesguns", 1, 5, "test"); ```