Grüß Dich seahawk1986,
vielen Dank für die vielen Links und auch deine ausführliche Antwort auf mein Anliegen.
Kann ich mit systemd auch bspw.
einplanen? Das wurde mir aus den Beschreibungen noch nicht so klar, weil auch bspw. in anderen Foren auf "crontab" verwiesen wurde.
Den Tipp bezüglich /usr/local/bin/ für Skripe und Programme finde ich super. Dankeschön!
Bezüglich der Links zu den Modulbeschreibungen, habe ich mir folgenden Code zusammengebastelt. Meintest Du das so?
"Move.py"
| import pathlib
import shutil
my_file = pathlib.Path('/usr/local/*.jpg')
to_path = pathlib.Path('/tmp/folder/')
shutil.move(str(my_file), str(to_path))
|
"FTP.py"
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 |
from ftplib import FTP
ftp = FTP('server.ip')
ftp.login(user='username', passwd='password')
ftp.cwd('/subfolder/')
def grabFile():
filename = 'example.txt'
localfile = open(filename, 'wb')
ftp.retrbinary('RETR ' + filename, localfile.write, 1024)
ftp.quit()
localfile.close()
def placeFile():
filename = 'exampleFile.txt'
ftp.storbinary('STOR '+filename, open(filename, 'rb'))
ftp.quit()
placeFile()
|