Я хочу запланировать события на точное время в Mac OS X. Кажется, что команда «at» - самый простой способ сделать это.
Я включил atrun с помощью команды:
launchctl load -w /System/Library/LaunchDaemons/com.apple.atrun.plist
Для тестирования я использую следующий однострочный BASH-скрипт:
echo 'foo' >> path/to/log.txt | at now + 2 minutes
Когда я запускаю скрипт, я получаю вывод:
job 17 at Sat May 15 12:57:00 2010
где «12: 57: 00» - это действительно 2 минуты в будущем. Но команда echo выполняется немедленно: строка 'foo' сразу добавляется в log.txt.
Как я могу заработать на работе для меня?