mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-11-14 11:43:50 +01:00
21 lines
975 B
ReStructuredText
21 lines
975 B
ReStructuredText
|
spawn() Netscript Function
|
||
|
==========================
|
||
|
|
||
|
.. js:function:: spawn(script, numThreads, [args...])
|
||
|
|
||
|
:param string script: Filename of script to execute
|
||
|
:param number numThreads: Number of threads to spawn new script with. Will be rounded to nearest integer
|
||
|
:param args...:
|
||
|
Additional arguments to pass into the new script that is being run.
|
||
|
:RAM cost: 2 GB
|
||
|
|
||
|
Terminates the current script, and then after a delay of about 20 seconds it will execute the newly-specified script.
|
||
|
The purpose of this function is to execute a new script without being constrained by the RAM usage of the current one.
|
||
|
This function can only be used to run scripts on the local server.
|
||
|
|
||
|
Because this function immediately terminates the script, it does not have a return value.
|
||
|
|
||
|
The following example will execute the script 'foo.script' with 10 threads and the arguments 'foodnstuff' and 90::
|
||
|
|
||
|
spawn('foo.script', 10, 'foodnstuff', 90);
|