Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 3228634
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 17, 20262026-05-17T16:42:58+00:00 2026-05-17T16:42:58+00:00

I have a bash script that runs on a machine (called lazyguy) that is

  • 0

I have a bash script that runs on a machine (called lazyguy) that is usually turned off. Every night, lazyguy wakes up at a known time programmed in the BIOS, does a bunch of processing and inserts data to its Postgres database. Then, it goes to sleep (database and all).

How can get notified when the script did NOT run? Ideally, I’d like to get an email notification if nothing was inserted to the database or if the script exited with a non-zero return value. I definitely need to check for both conditions in case lazyguy ignored his alarm and slept in..again.

I have another machine (taskmaster) that is always running but has limited resources. Some thoughts:

  • Have lazyguy send some sort of message to taskmaster to indicate that he finished his chores (maybe with a count of rows inserted). Then, taskmaster will check for his report everyday at a certain time. If it’s not there, email me and I’ll send the goons to beat up lazyguy.

  • Have taskmaster wakeup lazyguy directly with a WakeOnLan packet, wait two minutes, run the script via ssh, and check the number of rows in the database for the day. If anything goes bad, email me.

Which approach is better? Is there an easier way to do this? Which technologies would you use? I’m thinking maybe some mix of crontab, mailx, logger, and maybe rsyslog.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-17T16:42:59+00:00Added an answer on May 17, 2026 at 4:42 pm

    i would prefer your first, more decentralized method (e.g. lazyguy would do some request on a simple HTTP server running on taskmaster after successful job, the server would update the timestamp stored on the disk, which would be checked by cron script), but the the second one has an advantage – when you decide to change the lazyguy scheduling (and so a check scheduling), you would do it from a single place – taskmaster.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a bash script that runs a simulation program written in Fortran 90,
I have a bash script that creates a Subversion patch file for the current
I have a bash shell script that loops through all child directories (but not
I have this line in a useful Bash script that I haven't managed to
I have a portion of a bash script that is getting a filename without
I have a complex command that I'd like to make a shell/bash script of.
I have a bash script that is being used in a CGI. The CGI
I have a bash script that does some parallel processing in a loop. I
Greetings, I have a bash script that parses ZIP files we receive from a
I have a bash script to upload some files to my webserver. The problem

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.