Форум программистов «Весельчак У» 10-03-2010 06:20 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

 
   Начало   Помощь Поиск
Карта сайта
     
 
Карта сайта ... Общий ..... Алгоритмы и математические задачи. ... Технологии разработки программных систем ... .NET технология от и до ..... WinForms ..... ADO.Net ..... ASP.NET ..... Compact Framework ..... WCF (Windows Communication Foundation) ..... WPF (Windows Presentation Foundation) ..... WF (Workflow Foundation) ..... LINQ ....... LINQ to Objects ....... LINQ to XML ....... LINQ to SQL ... С/С++ ..... ANSI С/С++ ..... WinAPI & Visual C++ ..... Borland C/C++ ..... C/C++ Unix ... Delphi ... VisualBasic ..... Visual Basic for Applications ..... Visual Basic .NET ... Ассемблер ... Java ... Perl ... Программирование 1С ..... 1С 7.x ..... 1С 8.x ... Общие проекты ... Авторское ПО ... Windows ... Unix и другие ..... BSD ..... Linux ... Embedded systems ... Drivers ... Сети ... Техно ... Web ..... Серверные скрипты ..... Базы данных и Web ..... Клиентские скрипты ..... HTML/DHTML ..... Непрограммистские вопросы по web ..... Тестирование веб-сайтов ... Базы данных ... Железо ... Программы ... Игры ... Графика и дизайн ... Безопасность PC ... ЧАВО ..... Темы для FAQ ....... FAQ_WinAPI & Visual C++ ....... FAQ_ANSI C++ ....... FAQ_Borland C/C++ ....... FAQ_VB ... Срочно пАмАгите!!! ... Начинающим ..... Курсы VB и С++ ... Общение ..... Фото ....... Ботаника ....... Мягкий инструментарий ....... Железо ....... Технологии ..... Видео ..... Литературный форум ..... Наши путешествия и встречи ..... Форумные игры ..... О, спорт! Ты - мир. ..... Мемориал ... Эспериментальный ..... Омск ... English forum ... Статьи ..... Обсуждение/Заказ статей. Переводы. ..... Идеи для статей ... Лента "В мире технологий" ..... Старые обсуждения ленты. ... Архив ..... Поддержка VUEngine ..... Форумы от Интернет-Журнала «Root#UA» ..... Разработка ..... Нерусское общение ....... English ... Архив вопросов по программированию ..... Новости ..... VisualBasic ..... C/C++ ....... ANSI С/С++ ....... WinAPI & Visual C++ ....... Borland C/C++ ..... Музей
 
     
Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: bash  (Прочитано 2826 раз)
0 Пользователей и 1 Гость смотрят эту тему.
один юзер
Гость
« : 15-06-2007 12:37 » 

а почему в скрипте когда он вызывается crond-ом нужно в командах указывать полный
путь типа (/usr/local/bin/command) иначе эта команда не выполняется
а когда сам запускаешь в mc то полный путь не нужен?
Записан
LogRus
Глобальный модератор

Offline Offline

Пол: Мужской

Внимание! Люблю сахар в кубиках!


WWW
« Ответ #1 : 15-06-2007 12:47 » 

потому, что у крона другое окружение, а точнее
в значении переменной PATH нет пути к папочке /usr/local/bin
по дефолту эта папочка в эту переменную не включена дабы всякие негодяии не запускали, что попало и папки в которую в теории могут писать многие и подменять рабочие утилиты на свои
Записан

Странно всё это....
один юзер
Гость
« Ответ #2 : 15-06-2007 14:23 » 

а я думал что этот скрипт выполняется как дочерний процесс от bash наследует его окружение...
Записан
LogRus
Глобальный модератор

Offline Offline

Пол: Мужской

Внимание! Люблю сахар в кубиках!


WWW
« Ответ #3 : 15-06-2007 17:51 » 

ну да
но сам bash откуда окружение берёт?
из окружения крона

вообщем не суть
Записан

Странно всё это....
RXL
Технический
Администратор

Offline Offline

Пол: Мужской


WWW
« Ответ #4 : 16-06-2007 12:26 » 

Пути можно прописать самостоятельно, в начале скрипта, или в кроне - в файле /etc/crontab (следует посмотреть man на свой cron!).

PATH=$PATH:/usr/local/bin
export PATH

Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.

Наше FAQ по программированию - читаем и расширяем.
McZim
Модератор

Offline Offline

Пол: Мужской

Я странный


WWW
« Ответ #5 : 06-07-2007 14:14 » new

если прописывать путь в кроне, то нужно учесть что если файл будет лежать в другом месте то так же не будет выполнена Ага
Записан

THEORY: is when you knows everything but nothing work.
PRACTICE: is when everything works but nobody knows why.
Here we combine THEORY and PRACTICE: nothing works and no one knows why.

(c) Albert Einstein.
Страниц: [1]   Вверх
  Печать  
 

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Valid XHTML 1.0! Valid CSS!