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

  • Home
  • SEARCH
  • 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 8395041
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 9, 20262026-06-09T20:12:08+00:00 2026-06-09T20:12:08+00:00

I have an action-queue in which I submit different jobs to different servers remotely

  • 0

I have an action-queue in which I submit different jobs to different servers remotely using ssh. e.g.

ssh s1 job1.py
ssh s2 job2.py

The problem is job1.py and job2.py can take a long time to finish and I do not want my action-queue to block. I wonder how I can somehow reparent my jobs.

My current solution is: job1.py uses subprocess.Popen(['my_actual_job.py']). Using this, the ssh would not block, yet my_actual_job.py never completes. It somehow terminates long before it finishes its tasks. If I do ssh s1 "job1.py 2>1", my_actual_job.py finishes, but it blocks my action-queue.

Anyone knows how can I somehow reparent my child processes (my_actual_job.py), so that the ssh can terminate but my jobs can finish their tasks in background?

I saw PEP 3143: Standard daemon process library, but is there any better and cleaner way of doing it?

I cannot change my ssh command… I need to somehow do it in my job1.py. I did Double Forking, but still doesn’t work…

  • 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-06-09T20:12:09+00:00Added an answer on June 9, 2026 at 8:12 pm

    I ended up doing: subprocess.Popen([‘nohup’,’my_actual_job.py’]) with sending both stderr and stdout to /dev/null.

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

Sidebar

Related Questions

I have controller users . In this controller I have action account which is
I have a action result method i would like to run. How can i
I have an action called 'watched' defined on an object 'Movie' (using the inbuilt
I have a action link on my MVC3 razor view. Which have a action
I have an action inside my controller class and I want two different routes
I have an action 'approval' that renders a view which displays some content from
Is it possible implement the GOF command pattern using a Queue of Action delegates?
I have a queue which have like 144 items in it. Each queue element
my app have action bar on top of windows. Where are some buttons. Buttons
I have this action for updating data: def edit @project = Project.find(params[:id]) if @project.team

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.