[Solucionado ]Redirigir salida comando arp a archivo - mediante Cron

Imagen de joaguigon
0 puntos

Hola a todos, me estoy dando cabezazos por este tema, espero que alguien pueda echarme una mano :P
Estoy intentado que Cron ejecute un archivo sh cuyo contenido es simplemente este:

#!/bin/sh
#!/usr/bin
#Miro quién está conectado a mi red
cd /opt/HS/generados
arp > mac_conectadas.txt
#Leo de la base de datos
php /opt/HS/php/cron.php
#exit

Si ejecuto este fichero desde una terminal con sh fichero.sh, todo se hace correctamente en cuanto al comando arp, es decir, me crea un fichero en /opt/HS/generados con un listado de ips y macs que están conectadas en el equipo.
Sin embargo, cuando se ejecuta este fichero a través de cron me crea el archivo mac_conectadas.txt vacío. Si cambio el comando arp por, por ejemplo, ls, se ejecuta correctamente desde cron y me escribe lo que hay en la carpeta dentro del fichero de texto.
¿Por qué si guarda el resultado del comando arp en el fichero de texto cuando lo ejecuto desde una terminal y no lo hace cuando se ejecuta desde cron?

He intentado buscar algo parecido en el foro... pero no he dado con el :(
¡¡Mil gracias!!

Joaquín.

Edito:
Basta con poner la ruta completa al ejecutable de arp... soluciones sencillas a problemas sencillos :P

/usr/sbin/arp > /home/joaquin/Escritorio/mac_conectadas.txt