Олег, спасибо большое! Все получилось...
По поводу: "но не факт, что в файл записаться все успеет, так что от внешней программы бы хорошо получать сигнал флагом, а не самим файлом",
Во внешней программе "временный файл" создается, потом переименовывается в нужный...
В этом случае, все четко, проверено исторически...
Но что особенно впечатлило, в конце этого "командного" файла, добавили команду "удалить самого себя", чтобы повторно не отрабатывал, и он самоудаляется!!!