Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [python] chiudere terminale

    Durante l'esecuzione di un mio programma faccio aprire un nuovo terminale ed eseguire un altra applicazione importando il modulo OS ed inserendo la riga di comando:

    os.system("gnome-terminal -e 'python programma.py'")

    vorrei sapere che riga di comando dovrei usare per chiudere tutti i terminali aperti.

  2. #2
    Utilizza subprocess.Popen per lanciare il sotto processo e os.kill per killarlo:

    codice:
    >>> import subprocess, os
    >>> x = subprocess.Popen('gedit')
    >>> x
    <subprocess.Popen object at 0xb7d00bac>
    >>> os.kill(x.pid, 9)
    >>>
    NB - Su windows non funzionerà.
    Rilasciata Python FTP Server library 0.5.1
    http://code.google.com/p/pyftpdlib/

    We'll be those who'll make the italian folks know how difficult can be defecating in Southern California without having the crap flying all around the house.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.