November 27th, 2005

iblard my home

Солярисовский крон

Потребовалось запускать некоторый перловый скрипт по крону. По очереди стали выясняться следующие вещи:
1. Рутовый файл с задачами для меня открыт на чтение, а мой собственный - нет, так как кронтаб его создал под каким-то странным пользователем, которого я раньше никогда не видел.
2. Ни одна переменная окружения не установлена.
3. Потому, что вместо моего tcsh кроновская задача лончится под sh.
4. .profile при этом надо соурсить явным образом, и делается это не source, а ". filename" (в глаза sh не видел раньше и, сильно надеюсь, больше и не увижу).
5. И вообще при таких заморочках проще все нужные переменные прямо в перле ставить.
6. Ни на какие setenv $EDITOR=vim кронтаб не смотрит, -е старует nedit.

К тому же, масса удобных линуксовых фич солярисовским кроном не понимается (типа */4 в первой позиции для запуска задачи каждые 4 минуты).
  • Current Music
    Rick Wakeman, Sea Airs