cron ir path

C
  • 10 Geg '10

Sveiki, kaip galima būtų sužinoti vykdomojo failo kelią? t.y. jei vykdau failą esantį: /data/file.py, kaip pačiam skripte file.py man gauti tą kelią? Per terminalą vykdant, tai galima per os.getcwd komandą, tačiau vykdant iš cron tas kelias visada gaunasi home katalogas, kas man netinka, nes skriptas bus vykdomas skirtingose dirose, skirtingų userių..

C
  • 10 Geg '10

Pats paklausiau ir kažkaip iškart suradau, sys.argv[0] parametre saugoma

C
  • 10 Geg '10

getcwd() neveikia, jei per cron'ą paleidžiamas skriptas, na tiksliau veikia, bet jis by default būna home direktorija, nesvarbu kur padėtas pats skriptas..