Я создал рабочий процесс Automator в Mac OS X 10.5.8. Предполагается, что рабочий процесс запускает скрипт Ruby, а затем выключает компьютер.
Скрипт Ruby копирует файлы между несколькими компьютерами, а затем отправляет электронное письмо после завершения. Когда я запускаю скрипт в Automator, весь код выполняется без ошибок, потому что я получаю электронное письмо, и все файлы копируются, но шаг Automator, на котором выполняется скрипт, никогда не завершается, поэтому компьютер никогда не выключается. Я проверил шаг выключения самостоятельно, и он работает нормально.
Сценарий Ruby занимает около 20 минут. Если я сократил сценарий, чтобы он просто отправлял электронное письмо и выполнялся менее чем за 10 секунд, рабочий процесс Automator выполняется полностью и компьютер выключается.
Есть идеи?