Renaldas
Да, я этот вариант понял и провел какой час спрашивая у гуугла, как это сделать, но пока что моих знаний не хватило. Я пробовал определить PID первого процесса и во втором скрипте задать проверку, есть ли такой процесс, но “завалил” дело на банальном - не смог понять, как другому скрипту передать величину переменной (PID) из первого.
Не, в винде это можно сделать через cmd.exe в цикле. И там не нужен никакой PID.
Renaldas
Проблема та, что время от времени сайт, с которого я получаю данные либо виснет, либо дает какие-то неправильные данные, и программа останавливается и выходит. Я ее вручную перезапускаю, и опять несколько часов все нормально.
Пишешь файл script.bat , в нём твоя программа/скрипт запускается в цикле. Когда она выходит цикл снова её запускает. Попробуй.