Is there any recommended software to automatize certain tasks in linux?

For example:

  • Tell the weather forecast at a particular time of the day
  • enable a radio
  • open a file also at some time of the day
  • 6
    Cron is probably the easiest way to automate tasks. It can be run either per-user or system-wide. – ajgringo619 Dec 17 '19 at 0:30
  • 2
    Always depends on the "trigger", but most things already ship with the system: Cron for time-based stuff, UDev for device-based things (aka "whenever I connect X, do Z), iNotify for "whenever a file gets created/updated here, do …", then there's also init.d/systemd and more. I'm not aware of a "software on top" to manage all those (prividing a GUI and more). So if you want a software recommendation (which is what this site is about), you'd need to be a bit more specific on what you need (not that easy, I know)… – Izzy Dec 17 '19 at 6:49
  • i'm taking a look at all of them. thank you guys! just want to automatize things a little bit... – user63920 Dec 17 '19 at 10:20
  • What kinds of triggers do you need? For instance, if a stock price goes over XYZ, etc? – Nicolas Raoul Dec 18 '19 at 7:46

This sounds like a job for Node Red if you're feeling a bit more ambitious. Node-Red is a NodeJS-based system for arbitrary workflows. It can be run many different platforms.

For example, if you want to get the weather at a specific time of day, you could see for example the DarkSky flow

  • Could you please explain what kind of triggers it supports? A screenshot showing the "Tell the weather forecast at a particular time of the day" scenario would make this a wonderful answer :-) – Nicolas Raoul Dec 18 '19 at 7:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy