Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: timmynovak 14 Března 2012, 21:43:39
-
Ahoj, mám 11.11 64bits server, v cronu volám skript (sh /cesta/skript.sh), který má nastavené oprávnění 600. Vlastník je stejný jako ten, jehož cronus e to týká. Není-li uživatel přihlášen, skript se nespustí s chybovou hláškou do mailu
(failed)Netušíte někdo proč? Ještě doplním, že šifrování nemám nastaveno. Díky.
-
Pravděpodobně nebude možné odpovědět, pokud nedodáš aspoň nějaké výpisy, crontab -l, ten skript, syslog. Jaké šifrování?
-
crontab:
# m h dom mon dow command
20 * * * * sh /home/xxx/skripty/zalohydb.sh
skript:
/usr/bin/mysqldump --skip-opt --skip-tz-utc -uxxx -pxxx xxx >/home/xxx/zalohydb/xxx_bck_`date +%Y%m%d%H%M`.sql
šifrování sjem myslel tak, že nemám encryptedfs na home adresáři daného uživatele.
-
syslog?
/home/xxx/skripty/zalohydb.sh a /usr/bin/mysqldump jsou spustitelné uživatelem xxx?
/home/xxx/zalohydb jsou zapisovatelné uživatelem xxx?
/home/xxx je dostupné když je uživatel odhlášen?
-
syslog?
/home/xxx/skripty/zalohydb.sh a /usr/bin/mysqldump jsou spustitelné uživatelem xxx?
/home/xxx/zalohydb jsou zapisovatelné uživatelem xxx?
/home/xxx je dostupné když je uživatel odhlášen?
syslog:
/home/xxx/skripty/zalohydb.sh (failed)
ano, když je user přihlášený a skript se spustí ručně v terminálu je to ok
ano, xxx má přislušná oprávnění
ano, adresář je dostupný (měl by být, není šifrován a je na stejném disku - je tam jediný disk)
-
Jaký OS?
Pomůže restart?
http://superuser.com/questions/227302/mysqldump-cron-not-dumping
Jiný příkaz než mysqldump ve skriptu funguje?
-
11.11 64bits server.
ne, nefunguje žádný. selže to už na úrovni volání z cronu, alespoň mi to tak přijde. když zadám řádek z cronu do terminálu, je to ok.