TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: I built a cron job scheduler

84 点作者 thakobyan将近 5 年前

16 条评论

zschuessler将近 5 年前
Slick landing page design, well done and congrats on your hard work.<p>As others have said the market is saturated and engineers would implement this themselves. Don&#x27;t let that deter you, though, there&#x27;s still room for innovation.<p>If you can get user feedback I&#x27;m sure you can find a niche or killer feature that makes your product worth paying for. For me, I have two things I&#x27;d like to see in a paid service:<p>1. Allow scheduling support for seconds. Obviously you&#x27;d have to get creative on this one.<p>2. Allow conditionals with rules-based triggers that are easily configured in a UI<p>Those would require you create something more akin to Laravel&#x27;s Console setup instead of working directly with Cron directives, but that&#x27;s something worth considering! In that setup, a Cron is pointed at the Laravel configuration and it runs every minute: <a href="https:&#x2F;&#x2F;laravel.com&#x2F;docs&#x2F;7.x&#x2F;scheduling" rel="nofollow">https:&#x2F;&#x2F;laravel.com&#x2F;docs&#x2F;7.x&#x2F;scheduling</a> - ultimately for #1 you&#x27;d want to take inspiration from <a href="https:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;9619362&#x2F;running-a-cron-every-30-seconds" rel="nofollow">https:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;9619362&#x2F;running-a-cron-e...</a><p>Good luck, have fun :-)
评论 #23341808 未加载
评论 #23339667 未加载
Wronnay将近 5 年前
You realized that there are already free alternatives like <a href="https:&#x2F;&#x2F;cron-job.org&#x2F;en&#x2F;" rel="nofollow">https:&#x2F;&#x2F;cron-job.org&#x2F;en&#x2F;</a> on the market?!<p>I - personally - would never pay for a cron job service ...
评论 #23338756 未加载
评论 #23339946 未加载
评论 #23338737 未加载
评论 #23339207 未加载
评论 #23339661 未加载
评论 #23340174 未加载
评论 #23344112 未加载
评论 #23340317 未加载
parliament32将近 5 年前
Unfortunately, it&#x27;s still missing the main cron-killer feature: randomized intervals.<p>I have 200 servers that I need to run some task every 3 hours. But I don&#x27;t want them to all run at the same time. I need options to either &quot;start this task at some point randomly in the next 3 hours, then every 3 hours thereafter&quot; or &quot;run this task randomly in every 3 hour block&quot;, without resorting to manually tweaking hour&#x2F;minute run times on every server.
评论 #23341284 未加载
评论 #23347896 未加载
评论 #23348797 未加载
评论 #23343919 未加载
jmeyer2k将近 5 年前
The landing page looks good. The UI screenshots are a little small and hard to read on my screen, but overall, the design is great.<p>You might also want to consider explicitly stating the value proposition: how will I save money&#x2F;time&#x2F;etc by using your service?<p>One possible use case that you might be missing are recurrent tasks that I want to <i></i>ensure<i></i> are run. For example, for my service, <a href="https:&#x2F;&#x2F;pagecheck.app" rel="nofollow">https:&#x2F;&#x2F;pagecheck.app</a>, I run tests every 30 minutes or so and I want to make sure those tests succeed. I couldn&#x27;t find a job scheduler that allows for recurrent tasks, so I ended up writing my own Javascript library for Postgres: <a href="https:&#x2F;&#x2F;github.com&#x2F;meyer9&#x2F;postqueue" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;meyer9&#x2F;postqueue</a><p>I&#x27;d love an external service that ensured that my recurring tasks run reliably, but it would make 0 sense for me to use your service at that price level. I have hundreds or thousands of scheduled tasks, but I can&#x27;t pay thousands of dollars to ensure that they are run.
评论 #23345569 未加载
sna1l将近 5 年前
What are the differentiators from a service like <a href="https:&#x2F;&#x2F;cloud.google.com&#x2F;scheduler" rel="nofollow">https:&#x2F;&#x2F;cloud.google.com&#x2F;scheduler</a> ?
评论 #23339683 未加载
zachguo将近 5 年前
&gt; It&#x27;s built for developers who don&#x27;t like managing servers and working with cron jobs.<p>I had a hard time understanding the target market. Are they referring to frontend developers who are forced to do backend work?
评论 #23341467 未加载
评论 #23342244 未加载
stephenr将近 5 年前
I am still struggling to see how such a basic service is actually used? Is it just because it&#x27;s (presumably?) a GUI to create the job(s), and a portion of people deploying services today are just not comfortable writing a cron entry, or a systemd timer unit?<p>In all the time I&#x27;ve seen this type of thing posted, I&#x27;ve seen one explanation that had the potential to make sense: an app that runs via &quot;Functions As A Service&quot; (if you call it &#x27;server less&#x27;, I will hit you, with the server it&#x27;s running on).<p>But the explanation <i>given</i> was &quot;oh we need this function (which is just a container running somewhere really) to &quot;remain hot&quot; so it responds quicker...<p>So it&#x27;s not that they needed to run some job every $n minutes, that was a kludge work around. What they needed was either a FAAS platform that allows for minimal worker scaling (you know, like forking&#x2F;threaded web servers have done for decades); or, and hold onto your hats here, I know it&#x27;s a crazy idea: they needed a server that&#x27;s always on.<p>I know that the author probably put a heap of effort into this tool, just as all the other &quot;cron as a service&quot; authors did - but I&#x27;m sorry, I just don&#x27;t get it. At this rate, I will not be surprised when an un-ironic &quot;printf as a service&quot; is posted to &quot;Show HN&quot;.
Ayesh将近 5 年前
Congratulations on the launch. I like the landing page and the justification for the lack of a free tier. Cronjobs are often set-and-forget tasks that a free tier can attract a lot of free users that are hard to turn into paying customer. A well-defined pricing structure with well-defined features can bring customers who settle-in for the long term.<p>That said, I think you will be competing in an up-hill battle with competitors.<p>- CI&#x2F;CD systems: This is how I would personally setup my jobs. I can go as far as SSH-ing to a remote server, and execute a script there, assert a certain output in the stdout, and mark build as failed. CI&#x2F;CD system can then alert whoever is responsible. I don&#x27;t think extremely technical developers are your target audience. The right balance would be a UI that can make this easy.<p>- Random polling: As other commenters mentioned, a loose scheduler can help those who want just want to casually spot-check stuff.<p>- Granular schedules: One might need to run an indexer every 10 minutes Mon-Fri 08:00-17:00, and hourly in weekends. Instead of using two schedulers, it might be both financially and cognitively easier to have just one scheduler.<p>- Add features to expect a certain output to mark the job as passed. This can be an HTTP status code, a certain regular expression, a time-out threshold, etc.<p>Good luck on your ventures!
moritzmoritz21将近 5 年前
Nice landing page man! :)<p>I have one question: What tool did you use to create the docs? =&gt; <a href="https:&#x2F;&#x2F;docs.cronhub.io&#x2F;how-to-ping.html#ping-api" rel="nofollow">https:&#x2F;&#x2F;docs.cronhub.io&#x2F;how-to-ping.html#ping-api</a>
评论 #23340038 未加载
harrisonjackson将近 5 年前
Congrats on the launch and moving away from the free tiers for monitoring!<p>That can be a scary step but if you want to get paid so that you can afford to keep working on cronhub then it makes sense!
评论 #23339982 未加载
Arimbr将近 5 年前
Nice, I also think that backend engineering needs more innovation!
gingerlime将近 5 年前
Very cool. I wish it existed earlier when I was looking for solutions.<p>Shameless plug: Ended up creating an open source CLI for AWS cloudwatch[0] that works pretty well for us, but it’s less slick obviously.<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;cronyo&#x2F;cronyo" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;cronyo&#x2F;cronyo</a>
dhdhhdd将近 5 年前
Congrats, this looks awesome!<p>How do you deal with getting money (I can see stripe), tax implications and potential liability? Did you consult tax or any other attorneys? Who drafted your terms of service?<p>Did you establish an LLC? Did you consult an attorney?
su8898将近 5 年前
Cool landing page! Interestingly, I don&#x27;t see any type of navigation menu (such as a hamburger menu) in the mobile page. Any particular design reason why you opted for that?
nkkollaw将近 5 年前
Looks great!<p>We use Visual Cron for ETLs, that would tell me that there&#x27;s a market..?
dandanio将近 5 年前
I am sorry, but I can&#x27;t stop thinking how useless this service is.
评论 #23340840 未加载