nixp.ru v3.0

25 мая 2017,
четверг,
21:08:17 MSK

DevOps с компанией «Флант»
beloff написал 3 мая 2006 года в 11:29 (259 просмотров) Ведет себя неопределенно; открыл 12 тем в форуме, оставил 16 комментариев на сайте.

oracle@oraclesuse:~> ps aux | grep cron

root 7349 0.0 0.0 2480 324 ? Ss Apr22 0:00 /usr/sbin/cron

- вижу, что он запущен

oracle@oraclesuse:~> 27 11 * * * * ls -l

-bash: 27: command not found

не понимает команду!

А что, в bash ее нет? Но то же самое и в sh.

Что не правильно?

fly4life

=)

«27 11 * * * * ls -l» — это лишь правило для пользовательского файла crontab. С чего ты взял, что эта строка является «командой» оболочки bash (или sh)?!

beloff

Дык, поподробнее, пожалуйста!!!

Ведь ты же с чего-то взял, что я в unix’e разбираюсь. :)

Увы. Я DBA. Но мне надо скрптик запускать.

А то, что я нашел по использованию cron в google, и завело меня в тупик.

fly4life

То, что ты пытался запустить в консоли (в bash), надо просто прописать в файл crontab (файл с заданиями для демона 'cron’). Что это за 'crontab' такой и где он находится, расскажет:

man 5 crontab