Synology-Forum.nl
Packages => 3rd party Packages => Overige 3rd party packages => Topic gestart door: reempje op 16 april 2015, 13:47:02
-
ik heb volgend scriptje aangemaakt in een bestand "nzbback.py"
#!/user/local/python
import os, sys
BACKUP="/volume1/werk/nzbback"
# dit geeft waarden met leading zero
import time
datetxt = "nzbdone" + (time.strftime("%Y%m%d")) + "-" + (time.strftime("%H%M%S"))
path1 = BACKUP + "/" + datetxt
os.makedirs(path1)
Nu probeer ik het script uit te voeren in mijn scheduler, echter de directory wordt niet aangemaakt,
ik gebruik python 2.7.9-13 van Synocommunity.
Als ik via putty, python op mijn Nas open en de coderegels uitvoer maakt hij de directory wel aan.
Is er iemand die mij verder opweg kan helpen?
-
:oops: :oops: ;D Ik was iets te voorbarig met deze vraag, Ik ben er uit.
In mijn scheduler had ik bij de user-defined script eerst het volgende staan:
/volume1/shared-folder/nzbback.py
Het moest zijn:
python /volume1/shared-folder/nzbback.py
-
of de shebang aanpassen. Want user/local/python lijkt me niet logisch, /user/local/bin/python wel.
-
Nee dat zou dan dit moeten zijn:
#!/volume1/@appstore/python/bin/python2
Overigens als je alleen python gebruikt dan kan hij python in z'n path vinden en dan gebruik je dus de python van Synology en niet die van de Synocommunity
-
kliot als je de package gebruikt, als je ipkg gebruikt /opt/usr/local/bin/python. anders een 'which python ' in een shell op de syno doen
-
Als ik 'which python' uitvoer krijg is als uitkomst '/usr/bin/python'.
Ik heb de standaard python3 niet geinstalleerd, maar wel die van synocommunity toen ik sabnzbd installeerde.
Betekend dit, dat bij de installatie van de Nas er al standaard een versie van python wordt geinstalleerd?
-
Betekend dit, dat bij de installatie van de Nas er al standaard een versie van python wordt geinstalleerd?
Dat klopt, er is 1 executable: python2.7:
DS111> ls -l python*
lrwxrwxrwx 1 root root 7 Mar 12 22:37 python -> python2
lrwxrwxrwx 1 root root 9 Mar 12 22:37 python2 -> python2.7
-rwxr-xr-x 1 root root 3728 Mar 11 05:42 python2.7