22 lines
984 B
Bash
22 lines
984 B
Bash
|
|
# --- 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"'
|