nas_scheduler_service/samba.py
George a4c770217e feat:
--Wroking !
2026-07-07 11:24:23 +05:30

31 lines
736 B
Python

import subprocess
import os
SAMBA_SERVER = "172.16.10.144"
# SAMBA_SHARE = "wav_files"
SAMBA_SHARE = "desktop"
LOCAL_FILE = "test.wav"
DOCKER_VOLUME_PATH = "/var/lib/docker/volumes/pymumble_data/_data"
def push(LOCAL_FILE):
cmd = [
"smbclient",
f"//{SAMBA_SERVER}/{SAMBA_SHARE}",
"-N", # no password
"-c", f"put {LOCAL_FILE}"
]
result = subprocess.run(cmd, capture_output=True, text=True)
print(result.stdout)
print(result.stderr)
if result.returncode == 0:
print("[✓] Pushed successfully")
os.remove(LOCAL_FILE)
print(f"[✓] Deleted local file: {LOCAL_FILE}")
else:
print("[!] Push failed")
push(LOCAL_FILE)