--}}
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем

НАдо подружить Cron и mount

Сисадминское
305
12
С друзьями на NN.RU
В социальных сетях
Поделиться
Sanja
05.05.2010
Значит имеем fedora10

есть скрипт оторый монтирует виндовую шару .
#!/bin/bash
mount -t cifs //192.168.1.227/backup /mnt/backup_samsdb -o username=user,password=pass
mysqldump --databases squidctrl squidlog > /mnt/backup_samsdb/proxy/samsdb/samsdb.sql
umount /mnt/backup_samsdb

Ручками запускается и работает а вот при выполнении кроном
mount error 11 = Resource temporarily unavailable

Куда копать ?
Если не победите, как вариант - забирать со стороны винды, из расшаренного каталога федоры.
ДимС
05.05.2010
sudo?
niktr
05.05.2010
для крона рекомендуется писать полные пути для команд, ибо не везде в кроне есть окружение.
какая версия mount.cifs соит ? - может cтоит проапдейтиться ?
и последнее - попробуйте $PATH/ping -c 3 192.168.1.227 сделать перед mount.
pl17
05.05.2010
+1 к полным путям, даже если не в этом дело, то в другой раз поможет, сам с таким мучался, хоть и не долго
Sanja
05.05.2010
mount.cifs version: 1.10
niktr
17.05.2010
и что по поводу этой версии пишут на багтрекере федоры ?
попробуйте пропинговать сервер перед командой mount.
tsolodov
05.05.2010
не трахай мозги и используй autofs или automount, не помню ща......имхо
Sanja
06.05.2010
мне надо чтобы крон монтировал
tsolodov
06.05.2010
Зачем?
В кроне у тя будет обращение к папке когда, она автоматом примонтируется!
Flakon
14.05.2010
не знаю пригодится ли....
я в свое время подружил их на фряхе7 так
=== файл cronjobs ===
# /etc/crontab - root′s crontab for FreeBSD
# $FreeBSD: src/etc/crontab,v 1.32 2002/11/22 16:13:39 tom Exp $
SHELL=/bin/sh
PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin (2)
HOME=/usr/home/user

# Don′t forget create or change file ~/.nsmbrc for quality connect to SERV
# Don′t forget merge line for each job

02 1 * * * /usr/home/user/NOT_ERASE/base.scr
===

===файл base.scr ===
...мдя. написал полный лог было - силшком много БУКАФ получается.... загнал в txt прицепленный к сообщению - если надо - посмотри. так бак squid ложится с проверкой вчерашнего бака локально и на шаре.....
====

Если выкинуть все проверки (последствия моей параноий), то получится

===файл base.scr ===
/usr/sbin/mount_smbfs -I 192.168.52.100 -W DOMEN -N //pols@serv/bill$ /mnt/serv
mkdir /usr/home/user/NOT_ERASE/temp_dir_for_back
/usr/local/bin/mysqldump -u root -h localhost -pxxxxxx squidctrl > /usr/home/user/NOT_ERASE/temp_dir_for_back/squidctrl.txt
/usr/local/bin/mysqldump -u root -h localhost -pxxxxxx squidlog > /usr/home/user/NOT_ERASE/temp_dir_for_back/squidlog.txt
cp -R /usr/home/user/NOT_ERASE/temp_dir_for_back /mnt/serv/route
exit 0
====

и, кстати, чтоб пароль при mount не спрашивало, использовал стандартное средство freebsd7 - правил .nsmbrc
=== файл .nsmbrc ===
......... ля-ля-ля
# First, define a workgroup.
[default]
workgroup=DOMEN

# The 'FSERVER' is an NT server.
[SERV]
charsets=koi8-r:cp866
addr=192.168.52.100

[SERV:POLS]
# use persistent password cache for user 'joe'
password=xxxxxxx
К сообщению прикреплен файл:
22368598-111.txt   (3 Kb)   Скачать файл
Flakon
17.05.2010
Кстати, повспоминал - когда я эту ху.... скриптину ваял - была точно такая же беда с автомонтированием.....

Решилась при помощи воскуривания мануалов, нахождения в них .nsmbrc ну и уже гребли с ним.
Новая тема
Вы не можете создавать новые темы.
Т.к. вы неавторизованы на сайте. Пожалуйста назовите себя или зарегистрируйтесь.
Список тем
Последние темы форумов
Принтер лазерный HEWLETT PACKARD HP-6L

Принтер лазерный HEWLETT PACKARD HP-6L Отправка в регионы после оплаты. 3штуки БУ. Внешний вид из магазина простояли на складе...
Цена: 4 500 руб.

Оперативная память Corsair XMS3 CMX8GX3M2A1600C9

Оперативная память Corsair XMS3 CMX8GX3M2A1600C9 Отправка в регионы после оплаты. Продаются сразу обе. Цена за обе 2000 руб....
Цена: 1 000 руб.

Сетевой фильтр APC Surge Arrest

Сетевой фильтр APC Surge Arrest для радиолюбителя.и не только Отправка в регионы после оплаты. ЦЕНА 3000 руб. В рабочем состоянии....
Цена: 3 000 руб.

Материнские платы на запчасти и не только

Материнские платы на запчасти и не только Материнские платы и другие комплектующие Отправка в регионы после оплаты. Транспортной...
Цена: 3 000 руб.