[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: string, host: string, ...args: string[]): boolean; ``` ## Parameters | Parameter | Type | Description | | --- | --- | --- | | script | string | Filename of script to check. This is case-sensitive. | | host | string | 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 RAM cost: 0.1 GB ## Example 1 ```ts //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 ```ts //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 ```ts //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"); ```