A abordagem mais fácil que posso imaginar é escolher a saída em segundos desde o início.
ps -eo etimes,pid,cmd
Isso fornecerá uma lista com os segundos desde o início do processo, assim:
ELAPSED PID CMD
13802 26157 /just/some/command
O resultado pode ser usado para extrair os dados. Como não consegui entender qual lógica você queria aplicar (algo a cerca de dois dias atrás), eu apenas exibo as informações e você pode ajustar o script às suas necessidades. 172800
é 2 * 86400, que é o número de segundos em um dia.
#!/bin/bash
ps -eo etimes,pid,cmd | grep -v ^ELAPSED | while read line
do
ETIME=$(echo ${line} | awk '{ print $1 }')
if [[ ${ETIME} -gt 172800]]; then
echo "Old process ${line}"
else
echo "Newer process ${line}"
fi
done