Anonymouskiller Posted December 28, 2016 at 07:48 PM Report Share #601554 Posted December 28, 2016 at 07:48 PM Boa tarde , Como é que eu colocaria um temporizador em um comando shell, por exemplo : import os os.system("ping google.com >> num.txt") # executava este comando durante 30 segundos e depois saia por exemplo, como é que eu faria isso? Cumps Link to comment Share on other sites More sharing options...
M6 Posted December 29, 2016 at 10:41 AM Report Share #601559 Posted December 29, 2016 at 10:41 AM Não sei se percebi muito bem. Queres executar o comando e dai a 30 segundos matar o processo? Ou queres garantir que o comando executa durante 30 segundos? 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar." Link to comment Share on other sites More sharing options...
Anonymouskiller Posted December 29, 2016 at 02:25 PM Author Report Share #601563 Posted December 29, 2016 at 02:25 PM Boas, Quero executar o comando e dai a 30 segundos matar o processo. Obrigado desde ja Link to comment Share on other sites More sharing options...
JTmartins Posted December 29, 2016 at 05:05 PM Report Share #601566 Posted December 29, 2016 at 05:05 PM (edited) Se não tem que ser exactamente 30 segundos e puder ser algo aproximado, experimenta algo do tipo ping google.com -w 1 -n 30 >> num.txt Isto em teoria deveria dar-te 1 ping com um timeout de 1 segundo (para cada um) 30 vezes e depois termina... Deve ficar perto dos 30 segundos. Edited December 29, 2016 at 05:06 PM by JTmartins melhoramento da resposta Link to comment Share on other sites More sharing options...
Anonymouskiller Posted December 29, 2016 at 11:30 PM Author Report Share #601574 Posted December 29, 2016 at 11:30 PM Obrigado, resolveu o problema 😉 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now