LINUX.ORG.RU
ФорумAdmin

Запуск/останов сервиса postgresql службой cron


0

0

Пожалуйста подскажите синтаксис строки в файле "cron" для останова/запуска сервиса postgresql.

Файл .sh вручную запускает/останавливает службу,

а "по cron-у" требует ввода с консоли:

"standart in must be in tty". Спасибо!

anonymous

Ответ на: комментарий от anonymous

Не помогло, даже в лог ничего не написал, но создал.

anonymous
()

напиши бота, который запускается по крону и коннектится по ssh, и запускает постгре
(лучше на perl)

anonymous
()
Ответ на: комментарий от anonymous

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

0 2 * * * /etc/init.d/postgresql start
0 2 * * * /etc/init.d/postgresql stop

или

0 2 * * * service postgresql start
0 2 * * * service postgresql stop

MiracleMan ★★★★★
()
Ответ на: комментарий от MiracleMan

must be in tty

написано же, не будет без ssh работать..

anonymous
()
Ответ на: комментарий от MiracleMan

Спасибо, сейчас попробую. Но файл crontab'a пользователя postgres

вообще запускаться не хочет!??? Вроде все правильно делаю...

anonymous
()
Ответ на: комментарий от anonymous

Разве в MCBC 3.0 система инициализвционных скриптов не анологична редхатовским?
Если анологична, то строки вида - "/etc/init.d/postgresql stop" в /etc/crontab вполне должны работать.. Задаёшь там же время срабатывания.. При чём здесь ssh и tty? Или надо что-то другое?

MiracleMan ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.