1
1

Salve

come da titolo, come si fa?
Io conosco il comando

pkill -stop nome-processo

provato ma non va, cioè se dopo do il comando

pkill -cont nome-processo

non continua, mentre se dal programma clicco p "paused" va in pausa e controllando nei processi mi viene che è in "sleeping" e poi r "resume" riprende.

Vorrei creare uno script bash per mettere in pausa un processo dopo tot minuti e poi riavviarlo dopo tot minuti in mia assenza al pc ovviamente. Lo script forse riesco a crearlo con in vari sleep, ma non conoscendo il comando "se esiste" non posso andare lontano.

Saluti e felice anno nuovo a tutti si tutti

chiesto 31 Dic '14, 23:06

Davide_74's gravatar image

Davide_74
617255974

modificato 02 Gen '15, 11:11

enzotib's gravatar image

enzotib ♦♦
14.0k112186

@Davide_74: a me con pkill -stop e pkill -cont funziona.
Inoltre non si capisce bene a cosa ti riferisci con "dal programma clicco p-paused".

(02 Gen '15, 11:14) enzotib ♦♦ enzotib's gravatar image

è un programma che funziona via terminale,e con "pkill -stop" non va in pausa si ferma, e non va più avanti dando il comando "pkill -cont" ma se clicco il tasto p dal programma va in pausa e controllando nei processi c'è scritto in sleeping e no fermato come con "pkill -stop" e se clicco r riprende io penso che il comando cliccando p è scritto nel programma io nulla posso. Grazie Saluti

(02 Gen '15, 12:52) Davide_74 Davide_74's gravatar image

@Davide_74, e qual è questo programma da terminale?

(02 Gen '15, 12:58) enzotib ♦♦ enzotib's gravatar image

lo devo dire ? non vorrei essere preso per uno cattivo :)

(02 Gen '15, 13:16) Davide_74 Davide_74's gravatar image

@Davide_74 bisognerebbe conoscere qual'è il segnale che il processo intercetta quando clicchi p e quello inviato quando clicchi r. Guarda nel manuale del comando kill quanti diversi segnali si possono inviare ai processi http://manpages.ubuntu.com/manpages/intrepid/man1/kill.1.html Ovviamente il comportamento del processo alla ricezione del segnale, dipende dalla sua implementazione.

(02 Gen '15, 16:51) letizia letizia's gravatar image

Esiste il comando sleep che se usato seguito dal tempo, in numero di secondi, ferma il processo in escuzione per il tempo indicato es.: sleep 90 corrisponde a fermare il programma o lo script per un minuto e mezzo.

Aprendo una finestra di terminale e digitando: man sleep trovi il manuale completo del comando.

coll. permanente

ha risposto 01 Gen '15, 18:29

enzoge's gravatar image

enzoge
4.7k253987

modificato 01 Gen '15, 18:30

Grazie per la risposta.

non va bene il comando sleep,almeno credo,cioè non si può con il comando sleep mettere in pausa un processo già avviato.

(02 Gen '15, 12:44) Davide_74 Davide_74'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:

×93

domanda posta: 31 Dic '14, 23:06

domanda visualizzata: 1,134 volte

ultimo aggiornamento: 02 Gen '15, 16:51

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

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