ich versuche eine Freigabe zu mounten habe dafür ein kleines script geschrieben, wenn ich das script manuell ausführe passt alles, aus dem cron passt es leider nicht "mount not found".
Vielleicht kann mir einer helfen?
Code: Alles auswählen
in .geheim befinden sich folgende angaben
user=user
password=password
domain=domain
subprocess.run('mount -t cifs //netzwerk/freigabe /mnt/hierhin -o credentials=/etc/hier/.geheim')
"""
wie gesagt manuell funktioniert es aber aus cron nicht
versucht habe ich noch folgendes, da wird aber .geheim nicht gefunden, da ich die Funktion nicht hinbekomme wie es sein soll!
cronjob root
600 .geheim
Ich vermute ich übergebe die options falsch, wie geht es richtig?
Oder geht es so gar nicht bin ich auf einem falschem Weg?
"""
#type = "ntfs"
options = "/etc/hier/.geheim"
source = "//netzwerk/freigabe"
mount = "/mnt/hierhin"
subprocess.run([
"mount",
"-t",
"cifs",
source,
mount,
"-o",
options,],
shell=True,
)