Salve a tutti Il mio problema è che devo far girare un programma che ci mette parecchio tempo, perciò lo vorrei lanciare in background così da poter fare altre attività nel mentre. Quando lancio il processo io digito mpirun -np 4 dilutedSMOKE -parallel & nonostante la & alla fine il processo mi occupa il terminale, a cosa può essere dovuto e come posso risolvere, attualmente sto facendo scrivere su un file di testo generato appositamente, ma siccome la maggior parte delle informazioni scritte non mi servono vorrei poter evitare questa operazione. aggiungo che il sistema operativo che sto usando è ubuntu 18.04. Grazie mille

chiesto 23 Ott, 12:51

Ricky95's gravatar image

Ricky95
202

in alternativa:

lanci il comando

premi ctrl-z (per sospenderlo)

digiti: bg (per riattivarlo in background) (si riattiva solo se non ha bisogno di stdout o stdin)

(23 Ott, 13:43) sacarde sacarde's gravatar image

ho provato però non mi consente poi di utilizzare il terminale normalmente

coll. permanente

ha risposto 23 Ott, 14:35

Ricky95's gravatar image

Ricky95
202

in che senso "normalmente" ?

(23 Ott, 14:44) sacarde sacarde's gravatar image

nel senso che non mi consente di compiere altre attività da terminale

(23 Ott, 14:57) Ricky95 Ricky95's gravatar image

cioe' dopo aver dato "gb" rimane impegnato ?

il comando genera un output a terminale?

(23 Ott, 16:41) sacarde sacarde's gravatar image

no non genera nulla, si è come se rimanesse impegnato, ma quindi va usato gb o bg?

(23 Ott, 16:45) Ricky95 Ricky95's gravatar image
  • scusa, il comando e': bg (come background) non deve generare nulla, deve far ripartire il comando in background e farti utilizzare la shell normalmente

  • per leggere il relativo help: help bg

  • e' un comando di bash, quale shell usi? echo $SHELL

(23 Ott, 17:36) sacarde sacarde's gravatar image

uso la shell bash

(24 Ott, 09:55) Ricky95 Ricky95's gravatar image
(24 Ott, 10:03) sacarde sacarde's gravatar image

Una possibilita che mi viene in mente è l'uso di nohup in questo modo potresti lanciare l'applicazione e chiudere la finestra continuando a lavorare in maniera indipendente

immagino nohup mpirun -np 4 dilutedSMOKE -parallel > /dev/null &

ovviamente > /dev/null elimina ogni output forse sarebbe più prudente 2> /($HOME)/errori.txt

(27 Ott, 09:49) lukelarry lukelarry's gravatar image
La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×1,809
×151

domanda posta: 23 Ott, 12:51

domanda visualizzata: 67 volte

ultimo aggiornamento: 27 Ott, 09:49

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.