У меня есть системы под управлением Mac OS X 10.5.8 и 10.6.8, для которых я хотел бы запланировать некоторые задания cron с помощью приложения Cronnix GUI. Я предпочитаю, чтобы эти компьютеры спали, пока не начнутся запланированные задания. Я знаю, что на панели «Системные настройки энергосбережения» я могу планировать ежедневное включение …
Я перешел с Snow Leopard на Lion, и мои задания cron, использующие ssh, перестали работать. Похоже, что ssh-agent больше не работает, как ожидалось. Вот упрощенная версия моего сценария с названием «из-за-cron», который отлично работал под Snow Leopard: #!/bin/bash whoami # just to verify I'm running as myself, not root ssh-agent …
Я настроил пользовательский файл crontab следующим образом: */2 * * * * /Users/[my user]/Dropbox/htdocs/auto-update.sh Но это не будет выполнено. Я ждал минут 10-15. Почему? Команда auto-update.sh запускается легко, если выполняется вручную. Как я могу разорвать цепочку выполнения и запустить мой скрипт из cron?