я уже писал выше, демон и основная программа общаются через временные файлы. В твоем случае, например, демон периодически считывает содержимое файла, созданного основной программой, и пока там что-то есть, он работает, как только пустой файл- открывается замок, os.abort итп. И нужно побеспокоиться, чтоб избежать неувязки с одновременным использованием файла основной программой и демоном ------------- добавлено в 17.33: собственно, простейший замок это while 1 в конце скрипта и в теле цикла считывать файл, задержка ao_sleep какая-то, при условии что файл пуст/отсутствует/итп - break, демон закроется, вместо замка Ao_lock.