Имеют два разных скрипта, требующих одну и ту же библиотеку. В одном скрипте вы просто запускаете любую функцию, которую хотите - это та, которую вы вызываете из crontab. В другой вы выполняете аутентификацию, затем вызываете основную функцию.
Все это даже не нужно, если вы используете базовую http-аутентификацию и не заботитесь о своей личности - тогда .htaccess и .htpasswd - это все, что вам нужно. Apache проверит пользователя, crontab проигнорирует механизм аутентификации.