Doublegram Grow Utilizzo in background

Esecuzione di script Python in background con Screen Introduzione Screen è uno strumento per la gestione di sessioni terminali multiple. Permette di avviare Doublegram in background e di staccarsi e riattaccarsi alla sessione senza terminare il processo. In questo articolo, spiegheremo come utilizzare Screen su Windows (con WSL) e su Linux/macOS.

  • Windows (con WSL)
    1. Per utilizzare Screen su Windows, è necessario prima di tutto installare WSL (Windows Subsystem for Linux). Per installare WSL, seguire la guida ufficiale di Microsoft. Trovi la guida ufficiale di Microsoft qui: WSL Installation
    2. Dopo aver installato WSL, aprire il terminale di Windows e digitare il seguente comando per installare Screen: sudo apt-get install screen
    3. Per avviare una sessione Screen, digitare il seguente comando: screen -S session_name
      Sostituire "nome_sessione" con un nome a tua scelta per la sessione.
    4. All'interno della sessione Screen, recarsi nella cartella contentente Doublegram tramite il comando cd e avviare lo script Doublegram utilizzando il comando appropriato per il tuo sistema operativo (python, py, py3 o python3):
      python start.py
    5. Per staccarsi dalla sessione Screen senza terminare il processo, premere CTRL + A seguito da D.
  • Linux/macOS
    1. Per installare Screen su Linux, digitare il seguente comando: sudo apt-get install screen
    2. Per avviare una sessione Screen, digitare il seguente comando: screen -S session_name
      Sostituire "nome_sessione" con un nome a tua scelta per la sessione.
    3. All'interno della sessione Screen, recarsi nella cartella contentente Doublegram tramite il comando cd e avviare lo script Doublegram utilizzando il comando appropriato per il tuo sistema operativo (python, py, py3 o python3):
      python start.py
    4. Per staccarsi dalla sessione Screen senza terminare il processo, premere CTRL + A seguito da D.

Comandi generali di Screen

  • screen -ls: elenca le sessioni Screen attive.
  • screen -r session_name: riattacca una sessione Screen esistente.
  • screen -X -S session_name quit: termina una sessione Screen.