diff --git a/agent.sh b/agent.sh
index de5a63cd4b6d7399c353907ff8bd41473dddd7a3..6731699b722ef17fea87b363274c4a52e00a05e5 100755
--- a/agent.sh
+++ b/agent.sh
@@ -76,7 +76,11 @@ function checkUpdate()
 
 function schedule()
 {
-    MIN=$(( $(sed "s/[^0-9]//g" ${CLIENTCONFDIR}/inep) % 60 ))
+    if test -f "${CLIENTCONFDIR}/inep"; then
+        MIN=$(( $(sed "s/[^0-9]//g" ${CLIENTCONFDIR}/inep) % 60 ))
+    else
+        MIN=$(( $RANDOM % 60 ))
+    fi
 
     userCron="$(printf\
         "${MIN} ${SCHEDULE}\n${NETSCHEDULE}\n@reboot ${PREFIX}/agent.sh\n")"