crontab ja mysqldump

Kaikessa yksinkertaisuudessaan ongelma on seuraava:

Minulla on shelliskripti joka tekee backuppeja kerran päivässä. Shelliskripti toimii täysin oikein kun ajan sen komentoriviltä.

Skriptin mysql-osuus on seuraavanlainen:

mysqldump -u matti --password=s4l4s4n4 --default-character-set=latin1
tietokanta > /root/back/mysql_backup_daily

Kun ajan skriptin crontabissa seuraavalla komentorivillä:

30 3 * * * root /root/back/backup.sh

Ei tuo ylläoleva mysqldump toimi mutta muut backupit menevät normaalisti. Käyttöoikeudet ovat oikein takuuvarmasti.

Mikä siis mättää?
2622
Äänestä

Muut lukivat myös

Vastaukset 2

Vanhimmat

skripti toimii shellissä, mutta ei toimi cronin kautta/rc.localista johtuu varmaan 98% siitä, että polut eivät ole absoluuttisia.

Eli koitas muuttaa skriptiä niin, että myöskin mysqldumpin edessä on koko polku sinne missä se komento sijaitsee. /usr/sbin/mysqldump tai missä se nyt onkin sulla.

Katso käyttiksen logit, että löytyykö niistä jotain virhettä tuolle suoritukselle.

Äänestä

poistaa toi root tosta ajettavan ohjelman edestä eli muotoon

30 3 * * * /root/back/backup.sh

Tollai mulla ainakin Slackwaressa toimii.

Äänestä

Kommentoi aloitusta


Hölmistyttäjä kirjoitti:

Kaikessa yksinkertaisuudessaan ongelma on seuraava:

Minulla on shelliskripti joka tekee backuppeja kerran päivässä. Shelliskripti toimii täysin oikein kun ajan sen komentoriviltä.

Skriptin mysql-osuus on seuraavanlainen:

mysqldump -u matti --password=s4l4s4n4 --default-character-set=latin1
tietokanta > /root/back/mysql_backup_daily

Kun ajan skriptin crontabissa seuraavalla komentorivillä:

30 3 * * * root /root/back/backup.sh

Ei tuo ylläoleva mysqldump toimi mutta muut backupit menevät normaalisti. Käyttöoikeudet ovat oikein takuuvarmasti.

Mikä siis mättää?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu