cacao-org / cacao

Compute And Control for Adaptive Optics
GNU General Public License v3.0
24 stars 9 forks source link

stdin close? #31

Open DasVinch opened 1 year ago

DasVinch commented 1 year ago

See https://github.com/cacao-org/cacao/blob/9943551171683594fce17c05dcf9d6afb56ab35b/AOloopControl_IOtools/ao188_preprocessor.c at 9943551171683594fce17c05dcf9d6afb56ab35b

When running in CLI mode and exiting the loop by a safety trigger (processloopOK = 0; continue;), the CLI is free-running over the prompt, which is usually a symptom that stdin has been mistakenly closed.

This is how I invoke:

cacao << EOF
cacaoio.ao188preproc ..procinfo 1
cacaoio.ao188preproc ..triggersname apd
cacaoio.ao188preproc ..triggermode 3
cacaoio.ao188preproc ..loopcntMax -1
readshmim apd
cacaoio.ao188preproc apd
EOF