ps() Netscript Function

ps(hostname/ip=current ip)
  • ip (string) – 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 NetscriptJS (Netscript 2.0)):

export async function main(ns) {
    const ps ="home");
    for (let i = 0; i < ps.length; ++i) {
        ns.tprint(ps[i].filename + ' ' + ps[i].threads);