The OpenNET Project / Index page

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

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

"Crontab откуда выполняется?"  
Сообщение от HighVoltage email(ok) on 13-Дек-06, 13:01 
Добрый день/вечер/утро/ночь.
Такой вопрос возник.

например файл кронтаба лежит в папке /usr/home/userX/cronscript.sh

Если засадить этот файл в крон
#cd /usr/home/userX/
#crontab -u userX cronscript.sh

А в скрипте например есть такая команда как mkdir ../test_dir
Где создастся эта директория?
Проще говоря, какой путь стоит при выполнении крона?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Crontab откуда выполняется?"  
Сообщение от redd on 13-Дек-06, 14:09 
>Добрый день/вечер/утро/ночь.
>Такой вопрос возник.
>
>например файл кронтаба лежит в папке /usr/home/userX/cronscript.sh
>
>Если засадить этот файл в крон
>#cd /usr/home/userX/
>#crontab -u userX cronscript.sh
>
>А в скрипте например есть такая команда как mkdir ../test_dir
>Где создастся эта директория?
>Проще говоря, какой путь стоит при выполнении крона

через крон рекомендуют всегда полный путь писать

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Crontab откуда выполняется?"  
Сообщение от HighVoltage email(ok) on 13-Дек-06, 17:37 
>>Добрый день/вечер/утро/ночь.
>>Такой вопрос возник.
>>
>>например файл кронтаба лежит в папке /usr/home/userX/cronscript.sh
>>
>>Если засадить этот файл в крон
>>#cd /usr/home/userX/
>>#crontab -u userX cronscript.sh
>>
>>А в скрипте например есть такая команда как mkdir ../test_dir
>>Где создастся эта директория?
>>Проще говоря, какой путь стоит при выполнении крона
>
>через крон рекомендуют всегда полный путь писать


Да, но сейчас программа выполняется из крона, которая ищет библиотеку через относительный путь. Поэотому и спрашиваю. А перекомпилить её я не могу, нет исходников.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Crontab откуда выполняется?"  
Сообщение от perece on 14-Дек-06, 15:17 
>>>Добрый день/вечер/утро/ночь.
>>>Такой вопрос возник.
>>>
>>>например файл кронтаба лежит в папке /usr/home/userX/cronscript.sh
>>>
>>>Если засадить этот файл в крон
>>>#cd /usr/home/userX/
>>>#crontab -u userX cronscript.sh
>>>
>>>А в скрипте например есть такая команда как mkdir ../test_dir
>>>Где создастся эта директория?
>>>Проще говоря, какой путь стоит при выполнении крона
>>
>>через крон рекомендуют всегда полный путь писать
>
>
>Да, но сейчас программа выполняется из крона, которая ищет библиотеку через относительный
>путь. Поэотому и спрашиваю. А перекомпилить её я не могу, нет
>исходников.
оберни программу скриптом:

#/bin/sh
cd /куданадо
exec /path_to_prog/myprog $*

и в крон засунь скрипт

\^P^/

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Crontab откуда выполняется?"  
Сообщение от HighVoltage email(??) on 14-Дек-06, 19:36 

>оберни программу скриптом:
>
>#/bin/sh
>cd /куданадо
>exec /path_to_prog/myprog $*
>
>и в крон засунь скрипт
>
>\^P^/


Думал об этом, но не попробовал. СПС, ща гляну ;)

ИМХО хитрый ход ;) Неординарный.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Crontab откуда выполняется?"  
Сообщение от perece on 14-Дек-06, 20:56 
>
>>оберни программу скриптом:
>>
>>#/bin/sh
>>cd /куданадо
>>exec /path_to_prog/myprog $*
>>
>>и в крон засунь скрипт
>>
>
>Думал об этом, но не попробовал. СПС, ща гляну ;)
>
>ИМХО хитрый ход ;) Неординарный.
ИМХО ход тривиальный и напрашивается сам собой. что тут неординарного-то?

\^P^/

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Crontab откуда выполняется?"  
Сообщение от HighVoltage email(??) on 15-Дек-06, 11:00 
Не спорю.
Но не грамотный он все равно =\
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Crontab откуда выполняется?"  
Сообщение от newser (ok) on 15-Дек-06, 12:40 
>Не спорю.
>Но не грамотный он все равно =\

Э-э... Почему неграмотный? ИМХО, неграмотно писать программы, вокруг которых нужно еще и пляски с бубном устраивать...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Crontab откуда выполняется?"  
Сообщение от HighVoltage email(??) on 15-Дек-06, 15:30 
>>Не спорю.
>>Но не грамотный он все равно =\
>
>Э-э... Почему неграмотный? ИМХО, неграмотно писать программы, вокруг которых нужно еще и
>пляски с бубном устраивать...


Была бы возможность перекомпилить, перекомпилил бы.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Crontab откуда выполняется?"  
Сообщение от DeadLoco (??) on 16-Дек-06, 12:41 
>>>Но не грамотный он все равно =\

man 5 crontab

     Several environment variables are set up automatically by the cron(8)
     daemon.  SHELL is set to /bin/sh, and LOGNAME and HOME are set from the
     /etc/passwd line of the crontab's owner.  HOME and SHELL may be overrid-
     den by settings in the crontab; LOGNAME may not.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Crontab откуда выполняется?"  
Сообщение от perece on 18-Дек-06, 15:35 
>>>>Но не грамотный он все равно =\
>
>man 5 crontab
>
>     Several environment variables are set up automatically
>by the cron(8)
>     daemon.  SHELL is set to /bin/sh,
>and LOGNAME and HOME are set from the
>     /etc/passwd line of the crontab's owner.  
>HOME and SHELL may be overrid-
>     den by settings in the crontab; LOGNAME
>may not.
и где здесь про PATH? или про wd???
если либа от точки прописана в elfнике, то ни HOME, ни SHELL ему ничем не помогут. LD_LIBRARY_PATH - возможно, но про нее я тут тоже не вижу

\^P^/

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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