>>>Здраствуйте. Есть некоторый 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