# --- Samba (puerto 4450) --- if ! pgrep -x smbd > /dev/null; then smbd -D -s ~/.config/samba/smb.conf 2>/dev/null fi alias smb-start='smbd -D -s ~/.config/samba/smb.conf && echo "Samba iniciado en puerto 4450"' alias smb-stop='pkill smbd && echo "Samba detenido"' alias smb-restart='pkill smbd 2>/dev/null; sleep 1; smbd -D -s ~/.config/samba/smb.conf && echo "Samba reiniciado"' alias smb-status='pgrep -a smbd && echo "Puerto: 4450" || echo "Samba no esta corriendo"' alias smb-log='tail -50 ~/.config/samba/samba.log' # --- mDNS (movil.local: SSH + SMB) --- if ! pgrep -f mdns-publish.py > /dev/null; then nohup python ~/.local/bin/mdns-publish.py > /dev/null 2>&1 & disown fi alias mdns-status='pgrep -af mdns-publish || echo "mDNS no esta corriendo"' alias mdns-restart='pkill -f mdns-publish; sleep 1; nohup python ~/.local/bin/mdns-publish.py > /dev/null 2>&1 & disown && echo "mDNS reiniciado"' alias mdns-stop='pkill -f mdns-publish && echo "mDNS detenido"'