fixes + throwparty and buytea and rundist
This commit is contained in:
@@ -60,14 +60,18 @@ export async function main(ns) {
|
||||
ns.print("sHost = " + sHost)
|
||||
let nFreeRAM = ns.getServerMaxRam(entry.serverName) - ns.getServerUsedRam(entry.serverName);
|
||||
if (nThreads >= 1 && entry.rootAccess && nFreeRAM >= nTotalSize) {
|
||||
ns.scp(sScript, sHost);
|
||||
if (entry.serverName !== "home") {
|
||||
ns.scp(sScript, sHost, "home");
|
||||
}
|
||||
ns.exec(sScript, sHost, nThreads, sTarget, bRepeat, nMsecDelay);
|
||||
nThreads = 0;
|
||||
nFreeRAM = ns.getServerMaxRam(entry.serverName) - ns.getServerUsedRam(entry.serverName);
|
||||
}
|
||||
else if (nThreads >= 1 && entry.rootAccess && nFreeRAM >= nScriptSize) {
|
||||
let nThreadsDist = Math.floor(nFreeRAM / nScriptSize);
|
||||
ns.scp(sScript, sHost);
|
||||
if (entry.serverName !== "home") {
|
||||
ns.scp(sScript, sHost, "home");
|
||||
}
|
||||
ns.print("room for : " + nThreadsDist + " scripts");
|
||||
ns.exec(sScript, sHost, nThreadsDist, sTarget, bRepeat, nMsecDelay);
|
||||
nThreads -= nThreadsDist;
|
||||
|
||||
Reference in New Issue
Block a user