Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: Wykonanie skryptu z crontaba  (Przeczytany 1970 razy)

pabliszer

  • Gość
Wykonanie skryptu z crontaba
« dnia: 2012-02-01, 19:31:38 »
Witam mam mały problem ze skryptem a w sumie to z dwoma. Problem polega na tym że jeśli uruchomie skrypt normalnie to się wszystko wykona bez problemu a jak wrzuce do crona to się nie wykona. Co może być problemem?

Pierwszy skrypt(roba.sh)
 
#!/bin/bash
data_kopi=`date +%b_%d_%Y`




tar zcvpf /backup/"$nazwa"_"$data_kopi".tar.gz $co --exclude=/root/backup/* --exclude=/tmp/* --exclude=/proc/* --exclude=/sys/* --exclude=/dev/* $wykluczane

su bekap -c /home/bekap/swy.sh
Drugi skrypt(swy.sh)
 
#!/bin/bash


ip_serw=...

rsync -vP -e ssh  /backup/*.tar.gz   bekap@$ip_serw:/backup/
Wpis w crontabie
 
0 1 * * * /home/bekap/ro.sh
Pierwszy skrypt robi backup systemu a drugi z użytkownika bekap ma wysłać go na inną maszyne za pomocą rsync. Całość wykonuje się z roota a wysyłanie tylko ma być z użytkownika bekap.

Offline roobal

  • Users
  • Guru
  • *****
  • Wiadomości: 2056
    • Zobacz profil
Wykonanie skryptu z crontaba
« Odpowiedź #1 dnia: 2012-02-01, 21:34:51 »
Jak przełączasz się na innego użytkownika przy pomocy su, to podajesz hasło?

Pozdrawiam!

pabliszer

  • Gość
Wykonanie skryptu z crontaba
« Odpowiedź #2 dnia: 2012-02-01, 22:24:22 »
Nie jestem na roocie więc na użytkownika przechodzi bez hasła.

Co właśnie zauważyłem to problem jest występuje na gentoo testowałem własnie na centosie i działa normalnie.

ZipoKing

  • Gość
Wykonanie skryptu z crontaba
« Odpowiedź #3 dnia: 2012-02-02, 10:10:52 »
Weź pod uwagę że przy wywołaniu crontaba zmienna PATH może być nieustawiona i wobec tego niektóre polecenia nie zostaną odnalezione