The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Crontab"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Crontab"
Сообщение от Pred emailИскать по авторуВ закладки on 24-Мрт-03, 09:21  (MSK)
Кто-нибудь может приветси пример crontab-файла в котором явно прописывается пользовательский профайл (или переменные SHELL, PATCH), а то везеде пишут что это можно а как? я пробовал у меня не получается.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

  • Crontab, Aleksey, 12:45 , 24-Мрт-03, (1)
  • Crontab, lavr, 12:53 , 24-Мрт-03, (2)
  • Crontab, Aleksey, 13:54 , 24-Мрт-03, (3)
    • Crontab, Pred, 12:06 , 26-Мрт-03, (4)
      • Crontab, Aleksey, 12:11 , 26-Мрт-03, (5)
  • Crontab, gennady, 15:22 , 26-Мрт-03, (6)

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Crontab"
Сообщение от Aleksey emailИскать по авторуВ закладки on 24-Мрт-03, 12:45  (MSK)
>Кто-нибудь может приветси пример crontab-файла в котором явно прописывается пользовательский профайл (или
>переменные SHELL, PATCH), а то везеде пишут что это можно а
>как? я пробовал у меня не получается.

Ты не мог бы поподробнее о сабже ,не совсем ясно зачем надо в зависимости от времени менять шел и пути ????
Ну если уж надо напиши чтонить вроде:

#!/bin/sh
cat < /path/profile_19:00_6:00 > /home/user/.profile

второй скрипт -

#!/bin/sh
cat < /path/profile_6:00_19:00 > /home/user/.profile

соответственно первый скрипт пропиши на запуск в кроне в 19:00 ,а второй в 6:00 ,файлы profile_19:00_6:00 и profile_6:00_19:00 соответственно должны внутрях себя копировать файл .profile в одном один шелл в другом другой.

Можно обойтись одним скриптом который будет запускаться каждый час например по крону ,а внутрях будет выглядеть как оба вместе взятые приведенные ,плюс к каждому условию проверку времени.
Например так:

#!/bin/sh

DOW=`date +%H`                  # Date Hour

if [ $DOW = "19" ]; then
        cat < /path/profile_19:00_6:00 > /home/user/.profile
fi


if [ $DOW = "06" ]; then
        cat < /path/profile_6:00_19:00 > /home/user/.profile
fi

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Crontab"
Сообщение от lavr emailИскать по авторуВ закладки on 24-Мрт-03, 12:53  (MSK)
>Кто-нибудь может приветси пример crontab-файла в котором явно прописывается пользовательский профайл (или
>переменные SHELL, PATCH), а то везеде пишут что это можно а
>как? я пробовал у меня не получается.

какой еще в баню profile!?

man 5 crontab пока просветление не наступит

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Crontab"
Сообщение от Aleksey emailИскать по авторуВ закладки on 24-Мрт-03, 13:54  (MSK)
>Кто-нибудь может приветси пример crontab-файла в котором явно прописывается пользовательский профайл (или
>переменные SHELL, PATCH), а то везеде пишут что это можно а
>как? я пробовал у меня не получается.


И всё равно хоть убей не пойму нахрена это надо ?????

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Crontab"
Сообщение от Pred emailИскать по авторуВ закладки on 26-Мрт-03, 12:06  (MSK)
Да мне надо не профайл по времени грузить , а крон запустить со своим профайлом. Воот

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Crontab"
Сообщение от Aleksey emailИскать по авторуВ закладки on 26-Мрт-03, 12:11  (MSK)
>Да мне надо не профайл по времени грузить , а крон запустить
>со своим профайлом. Воот

Так бы сразу и сказал !
Но ответить не могу ...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Crontab"
Сообщение от gennady emailИскать по авторуВ закладки on 26-Мрт-03, 15:22  (MSK)
>Кто-нибудь может приветси пример crontab-файла в котором явно прописывается пользовательский профайл (или
>переменные SHELL, PATCH), а то везеде пишут что это можно а
>как? я пробовал у меня не получается.
Взято прям из мануала:
EXAMPLE CRON FILE
     # use /bin/sh to run commands, overriding the default set by cron
     SHELL=/bin/sh
     # mail any output to `paul', no matter whose crontab this is
     MAILTO=paul
     #
     # run five minutes after midnight, every day
     5 0 * * *       $HOME/bin/daily.job >> $HOME/tmp/out 2>&1
     # run at 2:15pm on the first of every month -- output mailed to paul
     15 14 1 * *     $HOME/bin/monthly
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру