- Регистрация
- 04.04.2013
- Сообщения
- 331
- Благодарностей
- 16
- Баллы
- 18
Есть C# скрипт по выкачиванию сайтов из вебархива. Но иногда при большом количестве страниц скрипт просто зависает. То есть работает и не качает страницы. Так может происходить сутками. И по этому прошу вас подсказать как можно добавить таймаут, что бы к примеру через 3 часа выполнения(то есть если больше 3 часов работает) он завершил работу с BAD'ом, если менее то с GOOD. Прошу помочь, очень нужно решить эту проблему!
C#:
string a1 = project.Variables["a1"].Value;
SshClient sshClient = new SshClient("193.193.193.193", 22, "root", "root");
sshClient.Connect();
var cmd = sshClient.CreateCommand("wayback_machine_downloader -d /вар/ввв/рут/дата/ввв/домен/"+a1+" -c 10 "+a1+"");
cmd.Execute();
sshClient.Disconnect();