Ho uno script python che avvia un programma con (subprocess.Popen) e riceve da questo alcune variabili.

Mi aiutate a fare due cose:
1 vorrei che il programma che viene avviato con subprocess.Popen non si avviasse la prima volta che viene eseguito lo script (per capirci, lo script lo esegue solo se esiste un file che viene creato solo dopo la prima eseguzione dello script)
2 vorrei che dopo 40 secondi fosse chiuso quel programma avviato con subprocess.Popen


So che l'erba voglio non cresce neanche nel giardino del re, cerco solo dritte