2015-10-08 30 views
10

Sto eseguendo l'ottava 3.8 con il gui in Ubuntu 14.04. Ho un ciclo infinito da qualche parte nel mio programma e sembra che il terminale non risponda alle tipiche pressioni dei tasti per fermare l'esecuzione. (ad esempio Ctrl + C, Ctrl + Z) Quando eseguo programmi nel terminale, posso semplicemente premere Ctrl + C, ma sembra che non funzioni qui. Cosa posso fare per interrompere l'esecuzione?l'ottava 3.8.1 non può arrestare l'esecuzione nella finestra di comando dell'interfaccia grafica

+1

Quando avvii la GUI per la prima volta su Octave 3.8, dovresti avere un avvertimento che la GUI era sperimentale. Noterai che devi usare anche '--force-gui'. Dovresti provare Octave 4.0, la prima versione con GUI come stabile. – carandraug

+1

@carandraug Sto usando octave v.4.0.0 GUI (ubuntu 16.04) e vedo lo stesso problema. Non riesco a cancellare un comando in esecuzione a metà strada, nemmeno con ctrl + c nella finestra di comando. Anche se sembra che sia stato fermato, le CPU continuano a funzionare come un matto. –

risposta

2

È un lungo periodo bug che non è stato riparato dal 2012, eseguito con --no-gui se possibile.

5

Per interrompere un comando in esecuzione o script GUI ottava o Prompt:

  1. Ctrl + C

si vedrà:

less -- (f)orward, (b)ack, (q)uit 

Per interrompere (e chiudere la GUI o riga di comando):

  1. controllo + C

Per fermare solo la stampa l'output del comando o lo script (?):

  1. q
  2. Inserisci