LinuxForum.Fans
Тема

Crontab + share to windows

Автор: maxtriroot 3 сообщений 1185 просмотров
#89426

Здравствуйте форумчане, помогите разобраться, с Unix системами работаю впервые! Есть СУБД - DB2 надо сделать бэкап на удаленную windows машину, DB2 бэкапится из под пользователя отличного от root! Я пытался кое чего сделать, но у меня не выходит, подскажите что не так!
Значит я делаю так:
1) Захожу под root и монтирую папку из windows (все удачно):

[root]# mount
//175.15.55.5/BACKUP DATABASES/DB2 on /usr/share/mountdb2463 type cifs (rw,mand)

2) Потом захожу по другим пользователем, у которого есть права на db2, создаю папку с файлом, в котором пишу:

#!/bin/sh
db2 backup DATABASE SVOD8TES to "/usr/share/mountdb2463"

3)Потом я снова захожу под root, и пытаюсь запустить файл через crontab:

0 18 * * su - db2 -c /home/db2inst7/mountback/backupdb2

а так же просто пытался запустить:

[root]su - db2 -c /home/db2/mountback/backupdb2

о вылезает ошибка:
-bash: /home/db2/mountback/backupdb2: Permission denied

Может быть я не так запускаю, подскажите что не так :(.

#89639

Всем спасибо! Проблему решил!

Войдите или зарегистрируйтесь, чтобы ответить.