Bash: terminar en tiempo de espera / desbordamiento de archivo mientras se ejecuta el comando

Estoy escribiendo un script de calificación simulada en bash. Se supone que ejecuta un programa en C que dará un resultado (que redirijo a un archivo). Estoy tratando de (1) hacer que se agote el tiempo de espera después de una cierta duración y también (2) terminar si el archivo de salida alcanza un determinado archivo Límite de tamaño. No estoy seguro de cómo hacer cualquiera de estos. ¿Alguna ayuda? Gracias.

Respuestas a la pregunta(3)

Su respuesta a la pregunta