Или, вместо того, чтобы выполнять какую-либо реальную работу, просто создайте интерфейс для пользователей, а затем публикуйте записи в cron! Вместо того, чтобы cron звонил вам каждую минуту, пусть он вызывает скрипты в соответствии с указаниями пользователей. Когда они добавляют или меняют задания, переписывают crontab.
Ничего страшного.
В unix cron позволяет каждому пользователю (то есть, в качестве имени входа в Unix) иметь свой собственный crontab, так что вы можете иметь один, предназначенный для вашего приложения, для этого не нужно использовать корневой crontab.