The OpenNET Project / Index page

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

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

"cron"  
Сообщение от GHopper email on 23-Ноя-06, 16:56 
Здраствуйте. Есть некоторый sh-скрипт (/tmp/2):

#!/bin/sh

echo "HELLO from sh-script!" > /dev/ttyv2

Владелец - root, все имеют права на выполнение. Запускаю - в ttyv2 выводится строка. Все ок. Теперь нужно, чтобы этот скрипт выполнялся каждую минуту. Иду в /etc/crontab и добавляю в конец:

*/1    *    *    *    *    root    /tmp/2

Выполняю crontab /etc/crontab, после чего в файле /var/crontab/tabs/root появляется эта запись. Жду... Ничего!

Я, наверное, что-то непонимаю? Как надо?

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

 Оглавление

  • cron, Azazelo, 17:04 , 23-Ноя-06, (1)  
    • cron, GHopper, 17:30 , 23-Ноя-06, (2)  
      • cron, user, 20:59 , 23-Ноя-06, (3)  

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


1. "cron"  
Сообщение от Azazelo (??) on 23-Ноя-06, 17:04 
>Здраствуйте. Есть некоторый sh-скрипт (/tmp/2):
>
>#!/bin/sh
>
>echo "HELLO from sh-script!" > /dev/ttyv2
>
>Владелец - root, все имеют права на выполнение. Запускаю - в ttyv2
>выводится строка. Все ок. Теперь нужно, чтобы этот скрипт выполнялся каждую
>минуту. Иду в /etc/crontab и добавляю в конец:
>
>*/1 * * * * root /tmp/2
>
>Выполняю crontab /etc/crontab, после чего в файле /var/crontab/tabs/root появляется эта запись. Жду...
>Ничего!
>
>Я, наверное, что-то непонимаю? Как надо?


скрипт исполняемый ?

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

2. "cron"  
Сообщение от GHopper email on 23-Ноя-06, 17:30 
>>Здраствуйте. Есть некоторый sh-скрипт (/tmp/2):
>>
>>#!/bin/sh
>>
>>echo "HELLO from sh-script!" > /dev/ttyv2
>>
>>Владелец - root, все имеют права на выполнение. Запускаю - в ttyv2
>>выводится строка. Все ок. Теперь нужно, чтобы этот скрипт выполнялся каждую
>>минуту. Иду в /etc/crontab и добавляю в конец:
>>
>>*/1 * * * * root /tmp/2
>>
>>Выполняю crontab /etc/crontab, после чего в файле /var/crontab/tabs/root появляется эта запись. Жду...
>>Ничего!
>>
>>Я, наверное, что-то непонимаю? Как надо?
>
>
>скрипт исполняемый ?

"Владелец - root, все имеют права на выполнение. Запускаю - в ttyv2 выводится строка." - это надо понимать как "Скрипт исполняемый. Проверено - работает!"

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

3. "cron"  
Сообщение от user (??) on 23-Ноя-06, 20:59 
>>>Здраствуйте. Есть некоторый sh-скрипт (/tmp/2):
>>>
>>>#!/bin/sh
>>>
>>>echo "HELLO from sh-script!" > /dev/ttyv2
>>>
>>>Владелец - root, все имеют права на выполнение. Запускаю - в ttyv2
>>>выводится строка. Все ок. Теперь нужно, чтобы этот скрипт выполнялся каждую
>>>минуту. Иду в /etc/crontab и добавляю в конец:
>>>
>>>*/1 * * * * root /tmp/2
>>>
>>>Выполняю crontab /etc/crontab, после чего в файле /var/crontab/tabs/root появляется эта запись. Жду...
>>>Ничего!
>>>
>>>Я, наверное, что-то непонимаю? Как надо?
>>
>>
>>скрипт исполняемый ?
>
>"Владелец - root, все имеют права на выполнение. Запускаю - в ttyv2
>выводится строка." - это надо понимать как "Скрипт исполняемый. Проверено -
>работает!"

Тут на эту тему относительно недавно было.
Вопрос - Зачем трогать кронтаб в етс?
В мане написано что его не рекомендуется использовать. Если вам нужно что-то от крона, то тогда так
crontab -e   - это если у вас тут /var/crontab/tabs/ нет файла для рута или иного другого пользователя. Если файла нет, он будет создан, если есть, то будет отдаан вам на редактирование.

Можете этот файл просто редактировать в любимом редакторе.
Кроме того если вы используете файлы расположенные в /var/crontab/tabs/ , то в файле должно отсутствовать имя учётной записи из под которой запускается этот кронтаб. Раз этот файл имеет имя учётной записи из под которой он будет запускаться, то зачем вам указывать снова эту же учётную запись в файле кронтаба ?

Много слов было. Если просто то пишите так
*/1 * * * * /tmp/2
Всё это должно лежать в файле /var/crontab/tabs/root

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

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

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




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

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