summaryrefslogtreecommitdiff
path: root/bitburnerFiles1026/run.js
blob: 31c70cd5c5107105a0d308a35a59f708247fd6ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
/** @param {NS} ns */
export async function main(ns) {
	const target = ns.args[0];
	const script = ns.args[1];
	const scriptRam = ns.getScriptRam(script);
	ns.exec(script, "home", threads(ns, scriptRam), target);
	await ns.sleep(4000);
}

function threads(ns, scriptRam) {
    return Math.floor(((ns.getServerMaxRam("home") - ns.getServerUsedRam("home")) * 0.95) / scriptRam);
}