mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-12-30 09:57:32 +01:00
29 lines
940 B
ReStructuredText
29 lines
940 B
ReStructuredText
|
ps() Netscript Function
|
||
|
=======================
|
||
|
|
||
|
.. js:function:: ps(hostname/ip=current ip)
|
||
|
|
||
|
:param string ip: Hostname or IP address of the target server.
|
||
|
If not specified, it will be the current server's IP by default
|
||
|
:RAM cost: 0.2 GB
|
||
|
|
||
|
Returns an array with general information about all scripts running on the specified
|
||
|
target server. The information for each server is given in an object with
|
||
|
the following structure::
|
||
|
|
||
|
{
|
||
|
filename: Script name,
|
||
|
threads: Number of threads script is running with,
|
||
|
args: Script's arguments
|
||
|
}
|
||
|
|
||
|
Example usage (using :ref:`netscriptjs`)::
|
||
|
|
||
|
export async function main(ns) {
|
||
|
const ps = ns.ps("home");
|
||
|
for (let i = 0; i < ps.length; ++i) {
|
||
|
ns.tprint(ps[i].filename + ' ' + ps[i].threads);
|
||
|
ns.tprint(ps[i].args);
|
||
|
}
|
||
|
}
|