Topic: eseguire uno script python in background al boot di un macbook  (Letto 69 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Monir

  • python unicellularis
  • *
  • Post: 1
  • Punti reputazione: 0
    • Mostra profilo
Salve a tutti, ho scritto un piccolo script in python da far partire al boot di un macbook. Ho scritto il plist con permessi root/wheel e effettivamente il demone parte in background senza dare errori, ma quando lo eseguo da terminale funziona normalmente usando le socket e connettendosi al mio pc tramite ip pubblico mentre con launchd parte ma non si connette e sinceramente non so neanche dove arriva l'esecuzione dello script. Vi sarei davvero grato se riusciste ad aiutarmi.

Offline bebo

  • python erectus
  • ***
  • Post: 241
  • Punti reputazione: 0
    • Mostra profilo
    • bebo_sudo's personal homepage
Re:eseguire uno script python in background al boot di un macbook
« Risposta #1 il: Giugno 26, 2019, 22:29 »
Riesci a debuggare "brutalmente" printando su un file ad es in /tmp i vari passaggi, e i vari errori? Magari metti tutto dentro un
try:
    # tutto il tuo script
except Exception as e:
    with open(.., "w") as fd:
        print(file=fd, e.args ...)
    raise


Non l'ho testato, quindi provalo. Controlla bene cosa vuoi salvare della variabile e, non so se in .args c'e' tutto.