scriptRunning() Netscript Function

scriptRunning(scriptname, hostname)
RAM cost:

1 GB

Arguments:
  • scriptname (string) – Filename of script to check. case-sensitive.
  • hostname (string) – Hostname of target server.
Returns:

true if any script with that file name is running on that server.

This is different than the isRunning function because it does not try to identify a specific instance of a running script by its arguments.

Examples:

The example below will return true if there is any script named foo.script running on the foodnstuff server, and false otherwise:

scriptRunning("foo.script", "foodnstuff");

The example below will return true if there is any script named foo.script running on the current server, and false otherwise:

scriptRunning("foo.script", getHostname());