#!/bin/bash # Wrapper: invoca sudo con askpass para los comandos del worker # Uso: svc systemctl status worker.service # svc journalctl -u worker.service -n 50 # svc help if [ "$1" = "help" ] || [ "$1" = "--help" ] || [ "$1" = "-h" ]; then cat <<'INNER' Uso: svc [args...] Comandos típicos: svc systemctl status worker.service ver estado svc systemctl restart worker.service reiniciar svc systemctl stop worker.service parar svc journalctl -u worker.service -n 100 ver últimas 100 líneas svc journalctl -u worker.service -f ver logs en vivo INNER exit 0 fi SUDO_ASKPASS="/home/rastreador/.local/bin/sudo-askpass" \ PATH="/home/rastreador/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" \ exec /usr/bin/sudo -A -n "$@" < /dev/null