Estoy tratando de obtener un cronjob para canalizar la salida a un archivo fechado en una ubicación especificada (carpeta)./bin/sh: Error de sintaxis: cadena entrecomillada no terminada
Mi entrada en el crontab se ve algo como esto:
* * * * * /some/path/test.sh >> $(date "+/home/oompah/logs/%Y%m%d.test.log")
Lo que no entiendo es que al escribir este comando en la consola, tengo la cadena correcta:
echo $(date "+/home/oompah/logs/%Y%m%d.test.log")
/home/oompah/logs/20110329.test.log
¿Qué hay causando este error y ¿cómo puedo solucionarlo?
fiesta de información de la versión es:
fiesta de GNU, versión 4.1.5 (1) -release (x86_64-pc-linux-gnu)
Pertenece a http://askubuntu.com o http://unix.stackexchange.com –
@Let_Me_Be: Aunque puedo ver su punto, existe un peligro real de que SO se extienda tan fino, que termine con varios sitios "especializados" con no más de unas pocas docenas o más de doscientas personas para responder preguntas. Esta pregunta es relevante aquí, porque aunque lo he mantenido simple (por brevedad y claridad), podría ampliarse fácilmente para incluir preguntas sobre Python y C++, que son las tareas que ejecuta cron. – oompahloompah
Bueno, esa es una discusión para meta. –