sos:)

Fórumok

sziasztok!

örömmel jelzem, hogy áthódított a Linux engem is. Potom 1 hónapja Linux os vagyok:)
mindjárt a cég szerverét le is cseréltem egy Ubuntu 9.04 server editionra.
és sajnos mindjárt akadt is egy fontos problémám.

írtam egy mentés scriptet, melyet ha terminálban futtatok le is fut szépen.
tartalma:
ki dumpall egy sql adatbázist, zippeli, iso t készít és kiír cd re.
ez a cd nekünk aranyat érne:)
viszont ha ezt a shell t beteszem a root crontabjába hogy automatizáljam, akkor csak az cd letörlésig jut el, de az írásig nem ( pedig cdrecorddal ez ugye egy sorban van írva).
pedig adott hogy honnan vegye az isot, mindenhe4z van mindenkinek jogosultsága.
fontos hogy terminálban simán lefut ha elindítom a shellt.
hát ehhez kérnék egy kis segítséget, mert elszomorodtam:)
túl vagyok a crontabon van a sor után üres sor is:)root cronjában van tehát rootként futna:) de valamiért még se megy:)

előre is köszönöm aki foglalkozik vele
üdv

Hozzászólások

cronban nem teljes környezetet szoktak adni, lehet, hogy abban a keresési útban, amit a cron ad, nincs benne valamelyik fontos program.

A szkriptet ne így futtasd:
/path/to/myscript
Hanem így:
su - -c path/to/myscript

Akkor a rendes bejelentkezési környezetben fogja végrehajani a szkriptet

"örömmel jelzem, hogy áthódított a Linux engem is. Potom 1 hónapja Linux os vagyok:)
mindjárt a cég szerverét le is cseréltem egy Ubuntu 9.04 server editionra."

uhh, nem volt ez kicsit felelotlen/oncelu/elhamarkodott?

--
When in doubt, use brute force.

"mindjárt a cég szerverét le is cseréltem egy Ubuntu 9.04 server editionra."

remélem nem paks kaliberű a cég, mert ha igen asszem kezdek csomagolni :D

Core2Duo T7100, 4G, Ubuntu 9.04, 2.6.31