¿Cómo borrar un contenido de file de logging networkingirigido en shell?

Me networkingirigen a registrar el println operación println en un file xxx.log . Pero quiero mover la información de logging a un file separado con el nombre de la date del día actual, como 2017-08-18.log por crontab.

He intentado utilizar el command > xxx.log shell para borrar el file xxx.log , pero toda la recuperación de contenido cuando se genera un nuevo logging.

¿Cómo borrar el file de logging networkingirigido?

ACTUALIZAR

  1. Después de ejecutar execute > xxx.log , el xxx.log file xxx.log es 0.Pero si mi aplicación imprime un nuevo logging, xxx.log no solo contiene la nueva información de logging, sino que también contiene la información de logging borrada anterior.
  2. Después de usar mv xxx.log xxx2.log , la nueva información de logging escribirá en xxx2.log Pero si utilizo rm xxx.log lugar de cambiar el nombre, la acción de logging se detendrá. Además, el process invocado por nohup java -jar xxx.jar > xxx.log 2>&1 & si está familiarizado con playframework , el file de ejecución se comstack mediante un command dist para generar el file jar.
  3. ps wx|grep "xxx.*.log salida:
    1) 3912 pts/10 S+ 0:00 grep --color=auto xxx.log
    2) 26234 pts/10 Sl 0:16 /usr/lib/jvm/jdk1.8.0_111/bin/java -Duser.dir=...something ignonetworking... play.core.server.ProdServerStart (se ejecuta el process) mando)

Espero que sea útil, gracias de nuevo!