LINUX.ORG.RU

ssh по cron

 ,


0

1

всем приветик ) подскажите плиз как сделать так , что бы из крона срабатывал bash скрипт в исполняемом файле backup.sh?

#bin/sh ssh user@server «mysqldump -u$user -p$password $dbname --lock-all-tables --quick | gzip -c» | gzip -d > db.sql

в итоге на локальном диске создаётся файл пустого дампа БД ! может переменные окружения ещё какие не совпадают с ssh и cron ??? через терминал норм отрабатывает ./backup.ah ,а через cron не работает.

может тут прочёл так вот запускать в кроне надо ? * * * * * ${SHELL} -l -c backup.sh



Последнее исправление: morgusha (всего исправлений: 1)
Ответ на: комментарий от morgusha

подскажите нигде не могу нарыть инфу о разделении команд на локальные и серверные что бы в одной строчке писать разные команды ! пытался разорхивировать с локалки на сервак так вот :

tar xvzf ooo.tar.gz | ssh 1231231@rururru.ru httpdocs/

не выходит ! пишет типа httpdocs это директория !

morgusha
() автор топика
Ответ на: комментарий от morgusha
while $read !== 0
do
read /home/oleg/ooo.txt; 
do
ssh $com
per = 'find httpd'
cd ~/per/
 ; done

ну и создать файл тектовый где будет так вот написано:

com=admin@admin.ru
com=adm@dk.ry
com=fff@df.ru
0
верно будет ? я хочу что бы был файл с которого будут считываться имя и домен к которому будет производиться подключение, а затем выполняться действия ?

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