Goonstation Forums
Minor Artlab TermOS scripts fail - Printable Version

+- Goonstation Forums (https://forum.ss13.co)
+-- Forum: Discussion (https://forum.ss13.co/forumdisplay.php?fid=6)
+--- Forum: Bug Reports (https://forum.ss13.co/forumdisplay.php?fid=9)
+--- Thread: Minor Artlab TermOS scripts fail (/showthread.php?tid=7889)



Artlab TermOS scripts fail - The Grim Sleeper - 01-06-2017

I like using TermOS scripts to make shorthand scripts for many gptio functions.

Atm many gptio functions seem to fail when used in a script, and worse, lock up the terminal from which they are issued.
Using the commands outside of scripts works fine.


Any 'gptio read XX' command used in a script will only output 'Loading...' and lock up the terminal.
Any 'gptio poke XX aa bb' command used in a script will only output 'Sending...' and lock up the terminal. However, the device seems to change the poked variable to the new value.

However, if the script ends with a 'gptio activate XX' or a 'gptio deactivate XX' line, the script will reach it, execute it and free the terminal for new commands.


Here are some of the scripts I used (curtsey of Zamujasa, I think), to test this
echo #!|ngptio poke xray radstrength 9 ^ ./xr9 (succeeds and locks up terminal)
echo #!|ngptio poke xray radstrength 10|ngptio activate xray ^ ./xr10 (succeeds and does not lock up terminal)

echo #!|ngptio read xray ^ ./xr (fails to output  and locks up terminal)
echo #!|ngptio read xray|ngptio activate xray ^ ./xra (fails to output but does not lock up terminal)




RE: Artlab TermOS scripts fail - Cirrial - 01-06-2017

Related: https://forum.ss13.co/showthread.php?tid=7847